import os
listing = os.listdir(path)
for infile in listing:
print infile
f = open(os.path.join(path, infile), 'r')
我在python中創建了一個腳本,它遍歷目錄中的所有文件並打開它們。它工作正常,問題出現在一些文件的名稱。該文件的名稱是Trade_Map _-_List_of_products_exported_by_Côte_d'Ivoire,但是當它試圖打開它,我不能讓這個錯誤使用python打開目錄中的文件,遇到編碼問題
IOError: [Errno 2] No such file or directory: "C:\\Users\\Borut\\Downloads\\GC downloads\\izvoz\\Trade_Map_-_List_of_products_exported_by_Co^te_d'Ivoire.txt"
實名具有Côte_d'Ivoire到底,而我的名字時得到我遍歷listdir最後有Co^te_d'Ivoire。哪裏不對??