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

2021-06-27 09:19:47 字數 491 閱讀 4486

使用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,解決

ifstream開啟中文路徑的問題

如下 為了這個問題,在msn上少打了乙個 引來了。這個死失血 此 作用是按行讀取乙個檔案 include void test file.close 結果1.在vc6.0 中結果執行正常 2.在vs net 2003 中 沒有試過,估計也正常 3.在vs net 2005中不正確啦,is open返回...

ifstream開啟中文路徑的問題

如下 為了這個問題,在msn上少打了乙個 引來了。這個死失血 此 作用是按行讀取乙個檔案 include void test file.close 結果 1.在vc6.0 中結果執行正常 2.在vs net 2003 中 沒有試過,估計也正常 3.在vs net 2005中不正確啦,is open返...

Python中檔案路徑

絕對路徑就是檔案的真正存在的路徑,是指從硬碟的根目錄 碟符 開始,進行一級級目錄指向檔案。相對路徑就是以當前檔案為基準進行一級級目錄指向被引用的資源檔案。以下是常用的表示當前目錄和當前目錄的父級目錄的識別符號 表示當前檔案所在的目錄的上一級目錄 表示當前檔案所在的目錄 可以省略 表示當前站點的根目錄...