Bonjour, j'ai besoin de r=E9cup=E9rer des fichiers texte qui contiennent
des tabulations comme s=E9parateurs.
Mais voila je n'arrive pas =E0 trouver la syntaxe correct pour l'option
'delemiter'.
Si je tente un chr(9) j'ai le message suivant en retour.
--------------
Traceback (most recent call last):
File "D:\Mes documents\Mes progs Python\Suivi\test_csv.py", line 6,
in <module>
for row in reader:
Error: line contains NULL byte
-------------
import csv
reader =3D csv.reader(open("d:/temp/mosaic/export_tab.csv", "rb"),
delimiter=3D'??????????', quoting=3Dcsv.QUOTE_NONE)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
grflanagan
On Dec 13, 11:56 am, pil91 wrote:
Bonjour, j'ai besoin de récupérer des fichiers texte qui contiennent des tabulations comme séparateurs. Mais voila je n'arrive pas à trouver la syntaxe correct pour l'option 'delemiter'. Si je tente un chr(9) j'ai le message suivant en retour. -------------- Traceback (most recent call last): File "D:Mes documentsMes progs PythonSuivitest_csv.py", line 6, in <module> for row in reader: Error: line contains NULL byte ------------- import csv reader = csv.reader(open("d:/temp/mosaic/export_tab.csv", "rb"), delimiter='??????????', quoting=csv.QUOTE_NONE)
delimiter = 't' ?
[code python] import csv
data = ''' abcdtwxyzt123 abcdtwxyzt123t abcdtwxyzt123 abcdtwxyz '''
for line in csv.reader(data.splitlines()): print line
print
for line in csv.reader(data.splitlines(), delimiter='t'): print line
print
for line in csv.reader(data.splitlines(), dialect=csv.excel_tab): print line
On Dec 13, 11:56 am, pil91 <philippe.lot...@gmail.com> wrote:
Bonjour, j'ai besoin de récupérer des fichiers texte qui contiennent
des tabulations comme séparateurs.
Mais voila je n'arrive pas à trouver la syntaxe correct pour l'option
'delemiter'.
Si je tente un chr(9) j'ai le message suivant en retour.
--------------
Traceback (most recent call last):
File "D:Mes documentsMes progs PythonSuivitest_csv.py", line 6,
in <module>
for row in reader:
Error: line contains NULL byte
-------------
import csv
reader = csv.reader(open("d:/temp/mosaic/export_tab.csv", "rb"),
delimiter='??????????', quoting=csv.QUOTE_NONE)
delimiter = 't' ?
[code python]
import csv
data = '''
abcdtwxyzt123
abcdtwxyzt123t
abcdtwxyzt123
abcdtwxyz
'''
for line in csv.reader(data.splitlines()):
print line
print
for line in csv.reader(data.splitlines(), delimiter='t'):
print line
print
for line in csv.reader(data.splitlines(), dialect=csv.excel_tab):
print line
Bonjour, j'ai besoin de récupérer des fichiers texte qui contiennent des tabulations comme séparateurs. Mais voila je n'arrive pas à trouver la syntaxe correct pour l'option 'delemiter'. Si je tente un chr(9) j'ai le message suivant en retour. -------------- Traceback (most recent call last): File "D:Mes documentsMes progs PythonSuivitest_csv.py", line 6, in <module> for row in reader: Error: line contains NULL byte ------------- import csv reader = csv.reader(open("d:/temp/mosaic/export_tab.csv", "rb"), delimiter='??????????', quoting=csv.QUOTE_NONE)
delimiter = 't' ?
[code python] import csv
data = ''' abcdtwxyzt123 abcdtwxyzt123t abcdtwxyzt123 abcdtwxyz '''
for line in csv.reader(data.splitlines()): print line
print
for line in csv.reader(data.splitlines(), delimiter='t'): print line
print
for line in csv.reader(data.splitlines(), dialect=csv.excel_tab): print line