【发布时间】:2014-07-23 22:53:32
【问题描述】:
我在 Windows 7 上使用 Python 3.3.1。
我可以从命令行使用这个命令执行我的 python 脚本
C:\Users\gyorulmaz\workspace\Test_Automation\Source>python TestAutomation.py
但是,如果我尝试从其他位置启动 python
C:\python C:\Users\gyorulmaz\workspace\Test_Automation\Source\TestAutomation.py
我收到一条错误消息
File "C:\Python33\lib\configparser.py", line 1136, in _unify_values
raise NoSectionError(section) configparser.NoSectionError: No section: 'automation'
我猜我需要在我的 python 环境中配置一些东西。
我们将不胜感激。
【问题讨论】:
-
TestAutomation.py中有什么内容?看起来它正在尝试读取您正在更改的当前工作目录中的配置文件。您可能需要更改脚本以相对于脚本本身的路径查找此文件。 -
您是在运行 C:\python 还是在 c:\ 位置运行 python。好像你不是。你正在运行一个文件 c:\python(它不存在),就好像你将从 C:\ 运行它一样,然后它看起来像 C:\>python ....
-
@ArunSangal:他的脚本显然是在 Python 3.3 中启动的,并且至少可以构建一个
configparser.ConfigParser对象,这意味着这不是问题所在。跨度>
标签: python