TA的每日心情 | 奋斗 2022-7-5 15:50 |
---|
签到天数: 710 天 连续签到: 1 天 [LV.9]测试副司令
|
运行的时候,报错:
用Idle运行Python脚本的时候发现如下错误:
Traceback (most recent call last): File "D:/Python/Python36-32/lib/site-packages/selenium-3.4.3-py3.6.egg/selenium/webdriver/common/service.py", line 74, in start stdout=self.log_file, stderr=self.log_file) File "D:/Python/Python36-32/lib/subprocess.py", line 707, in __init__ restore_signals, start_new_session) File "D:/Python/Python36-32/lib/subprocess.py", line 990, in _execute_child startupinfo)FileNotFoundError: [WinError 2] 系统找不到指定的文件。
百度解决方案:
process1 = subprocess.Popen(command1,stdout=subprocess.PIPE,shell=True)
Also, please do note, you should only use shell=True when absolutely necessary (as in this case , to use echo in windows in subprocess).
并且,需要注意,只有在绝对需要的情况下才使用shell=True
找到 subprocess.py脚本,将对应行加上shell=true 参数。 该问题就可以解决
我的问题 是 在subprocess.py 这个文件里根本没有 subprocess.Popen 这个函数,我怎么加上参数 |
|