python讀取中文路徑下的中文txt檔案

2021-09-20 09:50:56 字數 497 閱讀 2479

今天考試的時候讀取中文路徑下的txt檔案出錯,解決辦法如下:

ufile = unicode("c:\users\administrator\desktop\考試\題四\宗地座標.txt","utf8")

fik = "d:\zongdi.shp"

ufile = unicode(fik,"utf8")

開啟檔案的時候

刪去可以執行

之後由於這個txt檔案的編碼方式,顯示的是亂碼,在網上看到乙個方法:

#獲取文字的編碼方式

f_charinfo = chardet.detect(r)

print(f_charinfo) #輸出文字格式資訊

print(f_charinfo['encoding']) #取得文字格式

print(r.decode(f_charinfo['encoding'])) #通過取得的文字格式讀取txt

f.close()

opencv 讀取中文路徑

問題 使用cv2.imread讀取含有中文路徑的時,返回none。這個很坑,不會報錯,但是你用img.shape等函式,又說這個物件沒有該方法。原來在img是none導致。原因 opencv不接受non ascii的路徑。解決方法 先用np.fromfile 讀取為np.uint8格式,再使用cv2...

CTF中檔案讀取漏洞常見讀取路徑

1.flag名稱,根據實際情況在比賽中自由發揮 flag txt php pyc py tmp flag txt php pyc py home flag txt php pyc py etc flag txt php pyc py root flag txt php pyc py 2.服務資訊 絕...

python中檔案的讀取

f open test3.txt mode r mode預設是 r,這裡可以不用寫 如果txt中有中文,會遇到編碼問題,應該用如下語句 f open test3.txt encoding utf8 mode r 可以不用寫 print f.read 列印出讀取的內容 這裡會把txt檔案中所有內容讀取...