Voici un échantillon de la première ligne:csv.reader tourner des virgules en périodes lancer des erreurs
link,Title,Description,Keywords
Il est fait à partir d'un classeur Excel, j'ai essayé d'économie dans tous les formats CSV (fenêtre, ms-dos, et la liste délimitée par des virgules) J'ai même sauver essayé dans 2 formats de fichiers txt (fenêtre, ms-dos)
k ... est le code ici:
csvReader = csv.reader(file('files/my_file.csv', "rU"), delimiter=',')
Je dois avoir le U sinon je reçois la nouvelle lin universelle erreur e
k ... voici l'erreur:
16:56:25,085 ERROR [__main__] Script Error: syntax error at or near "."
LINE 1: ...escription, meta_keywords) VALUES ('link', 'Title'. 'Descrip...
^
16:56:25,085 ERROR [__main__] Script Error: syntax error at or near "."
LINE 1: ...escription, meta_keywords) VALUES ('link', 'Title'. 'Descrip...
grogne Ne voyez-vous ... pour une raison quelconque, quand il passe par la fonction csv.reader, première virgule est OK, la deuxième virgule devient une période!
Quelqu'un at-il déjà rencontré ce problème?
Non. Essayez de montrer le vrai code avec les données réelles. "Erreur de script: erreur de syntaxe proche ou proche de" ressemblant à une erreur BASH. Essayez-vous d'exécuter le fichier CSV avec BASH? –
Cela ressemble plus à une erreur dans une expression SQL. –
Ah, bien sûr. L'instruction VALUES. Je vois. –