Python String列出处理

Ani*_*Ani 2 python string file list

我觉得我最近获得的知识在字符串处理方面仍然不够.请帮我解决下面的问题陈述:(请注意:这是我要求的更简单的版本)

所以..我有一个文件(myoption),内容如下:

day=monday,tuesday,wednesday
month=jan,feb,march,april
holiday=thanksgiving,chirstmas
Run Code Online (Sandbox Code Playgroud)

我的python脚本应该能够读取文件并处理读取信息,以便最终我有三个列表变量,如下所示:

day --> ['monday','tuesday','wednesday']
month --> ['jan','feb','march','april']
holiday --> ['thanksgiving','christmas']
Run Code Online (Sandbox Code Playgroud)

请注意:根据我的要求,myoption文件中内容的格式应该很简单.因此,您可以自由修改'myoption'文件的格式而无需更改内容 - 这是为了给您一些灵活性.

谢谢 :)

Dav*_*ebb 5

如果您使用标准ConfigParser模块,您的数据需要采用INI文件格式,因此看起来像这样:

[options]
day = monday,tuesday,wednesday
month = jan,feb,march,april
holiday = thanksgiving,christmas
Run Code Online (Sandbox Code Playgroud)

然后你可以按如下方式阅读文件:

import ConfigParser

parser = ConfigParser.ConfigParser()
parser.read('myoption.ini')
day = parser.get('options','day').split(',')
month = parser.get('options','month').split(',')
holiday = parser.get('options','holiday').split(',')
Run Code Online (Sandbox Code Playgroud)