# Your code here
import pandas
var=pandas.read_csv("C:\Script\testexp.csv")
Je ne peux pas lire csv via les pandas python.
Veuillez vérifier l'extrait de code, il donne l'erreur suivante:
Traceback (dernier appel le plus récent):
Fichier "
Fichier "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", ligne 655, dans parser_f
return _read (chemin_fichier_ou_buffer, kwds)
Fichier "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", ligne 405, dans _read
parser = TextFileReader (filepath_or_buffer, * kwds)Fichier "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", ligne 762, dans __init__self._make_engine (self.engine)Fichier "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", ligne 966, dans _make_engineself._engine = CParserWrapper (self.f, * self.options)
Fichier "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", ligne 1582, dans __init__
self._reader = parsers.TextReader (src, ** kwds)
Fichier "pandas_libsparsers.pyx", ligne 394, dans pandas._libs.parsers.TextReader .__ cinit__ (pandas_libsparsers.c: 4209)
Fichier "pandas_libsparsers.pyx", ligne 710, dans pandas._libs.parsers.TextReader._setup_parser_source (pandas_libsparse
rs.c: 8873)
FileNotFoundError: le fichier b'C: \ Scripttestexp.csv 'n'existe pas
[cela devrait expliquer pourquoi le comportement actuel est un problème et pourquoi le résultat attendu est une meilleure solution.]
pd.show_versions()
Le chemin du fichier est correct, leurs autorisations de lecture et d'écriture sont fournies sur le fichier.
Pouvez-vous essayer d'écrire cela sous la forme "C:\\Script\\testexp.csv"
ou "C:/Script/testexp.csv"
. Je pense que vous devez échapper à vos contre-obliques.
ou vous pouvez utiliser r"C:\Script\testexp.csv"
@TomAugspurger vaut peut-être la peine de mettre cela dans la doc-string / docs car c'est une erreur assez courante?
Commentaire le plus utile
Pouvez-vous essayer d'écrire cela sous la forme
"C:\\Script\\testexp.csv"
ou"C:/Script/testexp.csv"
. Je pense que vous devez échapper à vos contre-obliques.