所以我正在编写一个从配置文件中读取的脚本,我想准确地使用它如何设计如下所述:http://docs.python.org/release/3.2.1/library/ configparser.html
我使用的是Python 3.2.1.完成后,该脚本将在使用相同版本的Python的Windows 2008 R2计算机上运行,或者假定兼容性,即当时的最新版本.
#!/user/bin/env python
import configparser
config = configparser.ConfigParser()
config.read('c:\exclude.ini')
config.sections()
Run Code Online (Sandbox Code Playgroud)
这可以正常读取exclude.ini文件 - 除非我有一个没有键的值.想到我可能做错了什么尝试解析这里列出的例子:http://docs.python.org/release/3.2.1/library/configparser.html#supported-ini-file-structure
它每次都会引发以下情况:
File "C:\Python32\lib\configparser.py", line 1081, in _read
raise e
configparser.ParsingError: Source contains parsing errors: c:\exclude.ini
[line 20]: 'key_without_value\n'
Run Code Online (Sandbox Code Playgroud)
我很茫然...我真的从文档中复制/粘贴我正在使用的精确python版本的示例代码,但它不能正常工作.我只能假设我错过了一些东西,因为我也找不到任何有类似问题的人.
目前,安装Git-TFS桥的唯一方法是通过Chocolatey.但是,当我尝试它时,它似乎安装了Git(对于Windows)以及实际的Git-TFS包.我已经在我的工作机器上安装了Git,因此我不需要它来修改/删除已存在的内容.
有没有办法强迫Chocolatey不要修改我当前的Git安装并只是放入Git-TFS包?如果有,如何配置它以用于我当前的Git安装?
Git Extensions可以作为SVN客户端使用而不会出现问题(或者至少只有很少的问题)吗?我使用命令行git-svn没有问题,但在某些情况下(例如,选择行/帅哥提交)我宁愿使用GUI客户端.
如果有问题,我希望看到它们以及您的解决方法/解决方案.
git ×2
chocolatey ×1
configparser ×1
git-tfs ×1
python ×1
python-3.x ×1
svn ×1
windows ×1
windows-7 ×1