遍历以逗号分隔的项
我正在创建我的第一个Python应用程序(使用PyGTK),并打算使用一个配置文件。在这个配置文件中,我会有一个包含一般设置的部分,还有其他部分的选项,像这样:
[profile]
shares = share1, share2, abc234, kallebengtsson
[share1]
username = daniel
我想把“shares”这个选项分开,并对它们进行遍历:
foreach shares:
print username
我该怎么做呢?在PHP中我会把它做成一个数组,但我对Python不太确定。
我正在使用ConfigParser,并参考这个指南:http://www.doughellmann.com/PyMOTW/ConfigParser/
这是我的代码:https://github.com/danielholm/BareShare/blob/master/bareshare.py
2 个回答
4
在编程中,有时候我们会遇到一些问题,特别是在使用某些工具或库的时候。这些问题可能会让我们感到困惑,尤其是当我们不太了解这些工具的工作原理时。
比如,有人可能在使用一个特定的库时,发现它的某个功能没有按预期工作。这时候,了解这个库的基本用法和常见问题就显得特别重要。
通常,解决这类问题的方法是查看文档,看看是否有相关的说明或示例代码。此外,向社区求助也是一个不错的选择,很多时候其他人可能遇到过类似的问题,他们的经验可以帮助你更快找到解决方案。
总之,遇到问题时,不要着急,先查阅资料,了解工具的基本用法,必要时再寻求他人的帮助,这样你会更容易找到答案。
for username in shares.split(', '):
print username
2
你可能需要像这样的东西:
shares = parser.get('profile', 'shares')
for share in shares.split(', ')
username = parser.get(share, 'username')