天天看點

python打開中文路徑的應用程式

使用python打開帶有中文路徑的檔案隻要在開頭寫上

# -*- coding:utf-8 -*-

import sys

reload(sys) 

sys.setdefaultencoding("utf-8")

就可以了,但是打開帶有中文路徑的應用程式如:D:\阿裡旺旺\AliIM.exe

我最開始采取了這樣的方法:

cwd = u'D:\\阿裡旺旺\\AliIM.exe'

os.system(cwd)

就會報錯:IOError: [Errno 2] No such file or directory: u'D:\\\u963f\u91cc\u65fa\u65fa\\\u554a\u554a\u554a.txt'

或者這樣報錯:The system cannot find the path specified.

最終我換了方法:

os.startfile(cwd)

ok,解決