您的位置:首页 > 编程语言 > Python开发

Python之os.system()找不到路径的原因

2015-09-01 16:09 441 查看
Bug记录:

在调用os.system()或者是subprocess.call()过程中老是找不到路径,可是在其它格式下又能正常的运行:

#coding:utf-8
import os
import subprocess

#method 1:

os.system(r"C:\Users\Temp\Desktop\外包工程\python程序开机自启动\root_2.bat")

#method 2:

try:
subprocess.call([r"C:\Users\Temp\Desktop\外包工程\python程序开机自启动\root_2.bat"])
except OSError:
print ('wrongcommand does not exist')


出现的问题:这个代码在notepad的utf-8无bom格式编码下出错,报错是找不到路径。

解决方法:路径不含中文即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: