我有一个使用 settings.cfg 的 python 脚本,它看起来像:
[site1]
url=http://boots4tall.com,http://myboots.com,http://boots.com,http://xbox.com,http://xboxOne.com
category=Boots,Boots,Boots,Xbox,Xbox
和python脚本功能:
def main():
config=ConfigParser.ConfigParser()
config.readfp(open("settings.cfg"),"r")
for site in config.sections():
# ipdb.set_trace()
settings=dict(config.items(site))
for (url,category) in zip(settings['url'].split(","),settings['category'].split(",")):
我的主要目标是为特定类别使用特定网址。大多数情况下,1 个类别有 1-4 个不同的 url。所以我选择了 1 个类别 1 的 url,让脚本做任何与这个 url + 类别相关的事情。
我的问题:我有 1200 个类别和大约 3000 个网址。我很难在 1 行中手动添加这些类别 + 网址而不会出错,这真的很难。所以我请求你的帮助,你能帮助获得一个更好的系统吗?我想过从文本文件中读取行,例如 1 文件 urls.txt 1 文件 categories.txt?代码甚至应该如何寻找这种东西?