我有一个在 Linux 上运行良好的简单 python 脚本,我将它移到 Windows 机器上,当我尝试运行它时,我收到以下异常消息:
Traceback (most recent call last):
File "C:\path\to\my\script.py", line 57, in <module>
retcode = subprocess.call(command)
File "C:\Python27\lib\subprocess.py", line 493, in call
return Popen(*popenargs, **kwargs).wait()
File "C:\Python27\lib\subprocess.py", line 679, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 893, in _execute_child
startupinfo)
WindowsError: [Error 5] Access is denied
以下是引发异常的代码片段:
print 'command is:',command
retcode = subprocess.call(command)
控制台输出如下:
命令是:['c:\python27', 'C:\path\to\script.py', '--mode=2', '--check-temp=false', '--all-seasons=true ', '--added=1', '--max-temp=2000', '--source=2', '--loc=XYZ'] 调试时出现未处理的异常...
任何人都知道如何解决这个问题?
我在 Windows XP Professional 上运行 python v2.7.3