gpt4 book ai didi

给初学者的 Python 建议。正则表达式、字典等?

转载 作者:太空宇宙 更新时间:2023-11-03 12:12:49 29 4
gpt4 key购买 nike

我正在编写我的第二个 python 脚本来尝试解析配置文件的内容,并希望获得一些菜鸟建议。我不确定是否最好使用正则表达式来解析我的脚本,因为它有多行?我也一直在阅读有关字典的内容,想知道这是否是一个好习惯。我不一定是在寻找代码,只是朝着正确的方向前进。

示例:我的配置文件如下所示。

Job {
Name = "host.domain.com-foo"
Client = host.domain.com-fd
JobDefs = "DefaultJob"
FileSet = "local"
Write Bootstrap = "/etc/foo/host.domain.com-foo.bsr"
Pool = storage-disk1
}

我应该使用正则表达式、行拆分还是模块?如果我的配置文件中有多个作业,我会使用字典将作业与池相关联吗?

最佳答案

如果可以更改配置文件格式,则可以直接将文件编写为 Python 文件。

配置.py

job = {
'Name' : "host.domain.com-foo",
'Client' : "host.domain.com-fd",
'JobDefs' : "DefaultJob",
'FileSet' : "local",
'Write Bootstrap' : "/etc/foo/host.domain.com-foo.bsr",
'Pool' : 'storage-disk1'
}

你的脚本.py

from config import job

print job['Name']

关于给初学者的 Python 建议。正则表达式、字典等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/968018/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com