作者zha0 (这个帐号是挂网用)
站内Python
标题[问题] 中文档名
时间Tue Feb 15 02:22:30 2011
使用 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
1F:→ buganini:.decode() ? 02/15 12:45
2F:推 carlcarl:第一行加上#coding=utf-8 ? 02/15 16:21
3F:→ zha0:嗯 , 後来问朋友後他也说 .decode 不过还是不可以 . 02/16 00:03
4F:→ zha0:二楼 , 加了之後就不用 .decode 了 , 直接可以用 . 02/16 00:04
5F:→ zha0:第一行我有加, 但打错字了 XD 02/16 00:05
6F:→ zha0:感谢 1,2 楼的回答 :p 02/16 00:05
※ 编辑: zha0 来自: 220.135.121.210 (09/07 11:43)