[PYTHON] [Note] Comment gérer l'erreur unicode et aucun fichier ou répertoire de ce type (sortie de la table dans un fichier Excel avec pandas)

[Note] Comment gérer l'erreur Unicode et aucun fichier ou répertoire de ce type

Que faire à propos de l'erreur que vous avez rencontrée lors de la génération d'un fichier avec la méthode pandas to_excel.

Vous pouvez imprimer deux feuilles ou plus dans un fichier Utilisez «Excel Writer» pour ajouter une feuille à un fichier existant.

À ce moment, l'erreur ci-dessus s'est produite dans le paramètre de chemin.

J'étais accro, alors notez la cause et la solution.


## Conclusion (contre-mesure) Notez ce qui suit lors de la spécification du chemin dans Excel Writer.

-Le "~" qui pointe vers le répertoire personnel ne peut pas être utilisé. └ Décrit dans "C: / Users /" ・ Lorsque vous utilisez une barre oblique inversée (ou un cercle), décrivez avec "//" (\) └ Évadez-vous avec un └ "/" peut être utilisé.

Il semble que "~" puisse être utilisé avec to_excel et read_excel, mais il ne peut pas être utilisé avec Excel Writer.


①No such file or directory ** Se produit lorsqu'un chemin est spécifié à l'aide de "~" **.

Il peut être utilisé lors de la spécification du chemin avec la méthode read_excel, mais il ne peut pas être utilisé avec Excel Writer.


** ▼ erreur ** Par exemple, si vous spécifiez le chemin comme suit

code


df2 = df.copy()
with pd.ExcelWriter('~/Desktop/GA-demo.xlsx') as writer:  
    df.to_excel(writer, sheet_name='AAA')
    df2.to_excel(writer, sheet_name='BBB')

Erreur


FileNotFoundError: [Errno 2] No such file or directory: '~/Desktop/GA-demo.xlsx'

▼ Même si vous remplacez la barre oblique par une barre oblique inverse, une erreur se produira comme s'il y avait un "~".

code


df2 = df.copy()
with pd.ExcelWriter('~\\Desktop\\GA-demo.xlsx') as writer:  
    df.to_excel(writer, sheet_name='AAA')
    df2.to_excel(writer, sheet_name='BBB')

Erreur


FileNotFoundError: [Errno 2] No such file or directory: '~/Desktop/GA-demo.xlsx'

** ▼ Après correction **

OK


df2 = df.copy()
with pd.ExcelWriter('C:/Users/name/Desktop/GA-demo3.xlsx') as writer:  
    df.to_excel(writer, sheet_name='AAA')
    df2.to_excel(writer, sheet_name='BBB')

②unicode error

J'obtiens cette erreur lorsque je copie et colle le chemin du dossier.

** ▼ erreur ** Par exemple, si vous spécifiez le chemin comme suit

code


df2 = df.copy()
with pd.ExcelWriter('C:\Users\name\Desktop\GA-demo.xlsx') as writer:  
    df.to_excel(writer, sheet_name='AAA')
    df2.to_excel(writer, sheet_name='BBB')

Erreur


SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

** La barre oblique inverse "" sert à s'échapper. Si vous voulez le reconnaître en tant que caractère, vous devez utiliser "\". ** **


** ▼ Après correction **

OK!


df2 = df.copy()
with pd.ExcelWriter('C:\\Users\\name\\Desktop\\GA-demo2.xlsx') as writer:  
    df.to_excel(writer, sheet_name='AAA')
    df2.to_excel(writer, sheet_name='BBB')

La description peut être l'une des suivantes. 「C:\Users\name\」 「C://Users//name//」

Recommended Posts

[Note] Comment gérer l'erreur unicode et aucun fichier ou répertoire de ce type (sortie de la table dans un fichier Excel avec pandas)
[Python] Comment générer une table pandas dans un fichier Excel
[Python] Comment lire des fichiers Excel avec des pandas
[Python] Comment gérer l'erreur de lecture pandas read_html
Comment traiter l'erreur "Erreur de type: Aucune signature correspondante trouvée" lors de l'utilisation de pandas fillna
Comment lire un fichier Excel (.xlsx) avec Pandas [Python]
Comment installer des pandas sur EC2 (Comment gérer MemoryError et PermissionError)
EC2 / Amazon Linux2: Que faire si une erreur "Impossible d'exécuter'gcc ': aucun fichier ou répertoire de ce type" se produit avec l'installation de pip
Erreur d'importation: libffi.so.6: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type
Résolution de "Python .h: aucun fichier ou répertoire de ce type" lors de l'installation de uWSGI avec Python 3.8
Comment gérer le module 'Sensorflow' n'a aucun attribut '
Comment traiter l'erreur "Aucun module nommé" "" dans Jupyter Notebook | Installer avec! Pip!
Que faire lorsque [Errno 2] Aucun fichier ou répertoire de ce type n'apparaît en Python
[Pandas] Comment vérifier les doublons dans un tableau et supprimer les doublons (équivalent à supprimer les doublons dans Excel)
Que faire si ENOENT: aucun fichier ou répertoire de ce type n'apparaît pendant l'installation de npm
Erreur d'importation: libffi.so.6: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type
Aucun fichier ou répertoire de ce type: 'chromedriver': Résolution de 'chromedriver'
pip install --upgrade pip n'entraînera aucun fichier ou répertoire de ce type
-bash: ./ {nom de fichier} .sh: / usr / bin / bash: interprète incorrect: aucun fichier ou répertoire de ce type
Résolution de "Python .h: aucun fichier ou répertoire de ce type" lors de l'installation de uWSGI avec Python 3.8
Que faire lorsque [Errno 2] Aucun fichier ou répertoire de ce type n'apparaît en Python
Que faire si ENOENT: aucun fichier ou répertoire de ce type n'apparaît pendant l'installation de npm
Lorsque j'essaye d'exécuter la commande pip après la mise à jour de pip, j'obtiens "No such file or directory"
[Note] Comment gérer l'erreur unicode et aucun fichier ou répertoire de ce type (sortie de la table dans un fichier Excel avec pandas)
Comment extraire des valeurs Null et des valeurs non Null avec des pandas
Comment générer un CSV d'en-tête multiligne avec des pandas
Comment convertir un fichier JSON en fichier CSV avec Python Pandas
Comment convertir des fichiers Json au format CSV ou au format EXCEL
Comment gérer le problème de l'échec de la construction de pandas 1.1.0 ou version ultérieure sur Alpine Linux
[AWS] Comment gérer l'erreur "Point de code non valide" dans CloudSearch
Comment créer une trame de données et jouer avec des éléments avec des pandas
Lorsque j'essaye d'exécuter la commande pip après la mise à jour de pip, j'obtiens "No such file or directory"
Comment gérer l'erreur d'installation de python dans pyenv (BUILD FAILED)
Comment coller un fichier CSV dans un fichier Excel à l'aide de Pandas
Points à noter lorsque les pandas lisent le csv de la sortie Excel
pip install --upgrade pip n'entraînera aucun fichier ou répertoire de ce type
[Python] Comment ajouter des lignes et des colonnes à une table (pandas DataFrame)
Comment gérer les erreurs lors de l'installation de whitenoise et du déploiement sur Heroku
Comment gérer les erreurs lors de l'installation de Python et de pip avec choco
-bash: ./ {nom de fichier} .sh: / usr / bin / bash: interprète incorrect: aucun fichier ou répertoire de ce type
Sortie vers un fichier csv avec Python
Comment gérer les données déséquilibrées
Comment gérer l'erreur DistributionNotFound
Aucun fichier ou répertoire de ce type: 'chromedriver': Résolution de 'chromedriver'
Comment gérer l'erreur OAuth2 lors de l'utilisation des API Google à partir de Python
Comment gérer l'erreur SSL lors de la connexion à S3 avec Python boto
[AWS] Comment gérer WordPress "Une erreur s'est produite lors du recadrage d'une image."
Lorsque bus = smbus.SMBus (1) obtient IOError: [Errno 2] Aucun fichier ou répertoire de ce type lors de la tentative de démarrage du kit de démarrage GrovePi
[Python] Comment gérer l'erreur d'instance is "is instance () arg 2 doit être un type ou un tuple de types"