python檔案讀寫操作之檔案路徑含有中文,開啟錯誤

用Python讀入檔案時,若是路徑包含中文,直接開啟會出現錯誤

處理:使用unicode函式,對路徑進行編碼,然後再開啟,便可以。

#coding:utf-8
#對路徑進行編碼,不然,檔案路徑含有中文的話,會出現錯誤
filepath=unicode(r'G:\白雪.txt','utf-8')

f=open(filepath,'r')
for i in f.readlines():
    print i

注意:讀入路徑時,對路徑中的“\”之類的,要進行轉義,故在路徑前面加“r”