Python之os.system()找不到路径的原因
2015-09-01 16:09
441 查看
Bug记录:
在调用os.system()或者是subprocess.call()过程中老是找不到路径,可是在其它格式下又能正常的运行:
出现的问题:这个代码在notepad的utf-8无bom格式编码下出错,报错是找不到路径。
解决方法:路径不含中文即可。
在调用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格式编码下出错,报错是找不到路径。
解决方法:路径不含中文即可。
相关文章推荐
- Opencv_Python学习笔记--OpenCV中的GUI特性
- ssh批量登录并执行命令(python实现)
- python 正则表达式 学习笔记(不断补充ing)
- python的文档字符串
- python中时间格式
- python 函数递归 尾递归
- 使用Python的requests库作接口测试——响应结果处理
- python 中如何判断一个字符串中包不包含汉字
- python 函数参数(必选参数、默认参数、可选参数、关键字参数)
- python闭包实现,匿名函数的实现
- Python--迭代器
- python bug
- Python实现身份证号码解析
- python2.7学习笔记(7) ——函数式编程
- Python--生成器
- python logging 日志详细配置
- python string包——简易函数使用
- Python学习----高级特性
- python 查找指定内容的txt文件
- python编码问题