[問題] 請問six要如何表示ascii以外的unicode
讀檔案時路徑內有中文字,但是 six.u 不支援 ascii 以外的編碼
所以像底下這樣寫會回報找不到檔案路徑
import six
with open(six.u('C:\\中文.txt'), 'r') as f:
pass
# IOError: [Errno 2] No such file or directory: u'C:\\\xa4\xa4\xa4\se5.txt'
請問有沒有能讓 py2 py3 通用又不用分成兩份程式碼的寫法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.46.138.48
→
05/19 02:50, , 1F
05/19 02:50, 1F
→
05/19 02:59, , 2F
05/19 02:59, 2F
→
05/19 03:00, , 3F
05/19 03:00, 3F
→
05/19 08:50, , 4F
05/19 08:50, 4F
→
05/19 16:02, , 5F
05/19 16:02, 5F
推
05/19 22:47, , 6F
05/19 22:47, 6F
→
05/20 00:22, , 7F
05/20 00:22, 7F
推
05/20 03:14, , 8F
05/20 03:14, 8F
→
05/20 12:30, , 9F
05/20 12:30, 9F
→
05/20 12:31, , 10F
05/20 12:31, 10F
→
05/20 12:57, , 11F
05/20 12:57, 11F
Python 近期熱門文章
PTT數位生活區 即時熱門文章