Ceci est mon code dans PyCharm:IOError: [Errno 22] Mode invalide ('r') ou nom de fichier: ' XE2 x80 xaaD: \ PNL \ cv082_11080.csv' dans PyCharm
#coding=utf-8
import csv
path=r'D:\NLP\cv082_11080.csv'
with open(path) as f: # 采用b的方式处理可以省去很多问题
reader = csv.reader(f)
for row in reader:
print reader
Mais il donne toujours cette erreur:
IOError: [Errno 22] invalid mode ('r') or filename: '\xe2\x80\xaaD:\NLP\cv082_11080.csv'
Mais quand je lance le code dans la ligne de commande Python, il fonctionne bien. Donc, je lool le réglage dans pycharm, mais l'option de l'encodage de fichiers est bonne, le projet et le codage IDE est à la fois UTF-8. Comment résoudre ce problème? .
essayez 'open (chemin, 'rt')' à la place – zyxue
merci! mais c'est aussi une erreur de rapport, je pense que l'erreur est due au chemin. –
utilisez path = r'D: \\ NLP \\ cv082_11080.csv 'à la place – CodeIsLife