次のようなテキストファイルがあります。
164,http://www.site.com/category1
161,http://www.site.com/category2
162,http://www.site.com/category3
163,http://www.site.com/category4
forループで毎回新しい行のカテゴリID +カテゴリURLを取得しようとしています。コードが次のようになる前に、他の方法がありました。
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(",")):
settings.cfg の for をテキスト ファイル形式に変更するのを手伝ってくれる人はいますか?
オンラインで見つけたいくつかの調査を使用して、これはコードがどのように見えるべきかの始まりです:
with open('categories.txt','r') as f:
for line in f:
ただし、「、」でそれを取り除き、それぞれにurl、categoryを追加する必要があります。しかし、このコードで最初または最後の行を見逃すことを恐れています。これはすべてを読み取って機能しますか? これに関するいくつかの助けは素晴らしいでしょう!