[問題] 中文檔名

看板Python作者 (這個帳號是掛網用)時間14年前 (2011/02/15 02:22), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
使用 open 給檔名是中文的 , 但 open 不會吃 T_T 不知要怎麼解 >____< 請問有人知道嗎 ? C:\443\220.128.175.146.2422\分析4.doc Traceback (most recent call last): File "C:\443\210.128.175.146.2422\shu.py", line 53, in <module> search(sys.argv[1]) File "C:\443\210.128.175.146.2422\shu.py", line 49, in search isfile(pathname) File "C:\443\210.128.175.146.2422\shu.py", line 28, in isfile doc=open(ff2, 'rb') IOError: [Errno 2] No such file or directory: 'C:\\ \\44 3\\210.128.175.146.2422\\\xa5\xc1\xb0\xea100\xa6~\xaa\xab\xbb\xf9\xaei\xb1\xe6\x a4\xc0\xaaR4.doc' C:\443\210.128.175.146.2422> -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.121.210

02/15 12:45, , 1F
.decode() ?
02/15 12:45, 1F

02/15 16:21, , 2F
第一行加上#coding=utf-8 ?
02/15 16:21, 2F

02/16 00:03, , 3F
嗯 , 後來問朋友後他也說 .decode 不過還是不可以 .
02/16 00:03, 3F

02/16 00:04, , 4F
二樓 , 加了之後就不用 .decode 了 , 直接可以用 .
02/16 00:04, 4F

02/16 00:05, , 5F
第一行我有加, 但打錯字了 XD
02/16 00:05, 5F

02/16 00:05, , 6F
感謝 1,2 樓的回答 :p
02/16 00:05, 6F
※ 編輯: zha0 來自: 220.135.121.210 (09/07 11:43)
文章代碼(AID): #1DMNBeOL (Python)
文章代碼(AID): #1DMNBeOL (Python)