[PYTHON] [Hinweis] Umgang mit Unicode-Fehlern und Keine solche Datei oder kein solches Verzeichnis (Ausgabe der Tabelle zur Excel-Datei mit Pandas)

[Hinweis] Umgang mit Unicode-Fehlern und Keine solche Datei oder kein solches Verzeichnis

Was tun gegen den Fehler, den Sie beim Generieren einer Datei mit der Methode pandas to_excel hatten?

Sie können zwei oder mehr Blätter in einer Datei ausgeben. Verwenden Sie "Excel Writer", um einer vorhandenen Datei ein Blatt hinzuzufügen.

Zu diesem Zeitpunkt trat der obige Fehler in der Pfadeinstellung auf.

Ich war süchtig danach, notieren Sie sich also die Ursache und Lösung.


## Schlussfolgerung (Gegenmaßnahme) Beachten Sie Folgendes, wenn Sie den Pfad in Excel Writer angeben.

-Das "~", das auf das Home-Verzeichnis verweist, kann nicht verwendet werden. └ Beschrieben in "C: / Users /" ・ Beschreiben Sie bei Verwendung eines Schrägstrichs (oder einer Kreismarkierung) mit "//" (\) └ Flucht mit einem └ "/" kann verwendet werden.

Es scheint, dass "~" mit to_excel und read_excel verwendet werden kann, aber nicht mit Excel Writer.


①No such file or directory ** Tritt auf, wenn ein Pfad mit "~" angegeben wird **.

Es kann verwendet werden, wenn der Pfad mit der Methode read_excel angegeben wird, kann jedoch nicht mit Excel Writer verwendet werden.


** ▼ Fehler ** Wenn Sie beispielsweise den Pfad wie folgt angeben

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')

Error


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

▼ Auch wenn Sie den Schrägstrich in einen Schrägstrich ändern, tritt ein Fehler auf, als ob ein "~" vorhanden wäre.

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')

Error


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

** ▼ Nach Korrektur **

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

Ich erhalte diese Fehlermeldung, wenn ich den Ordnerpfad kopiere und einfüge.

** ▼ Fehler ** Wenn Sie beispielsweise den Pfad wie folgt angeben

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')

Error


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

** Der hintere Schrägstrich "" dient zum Entkommen. Wenn Sie es als Zeichen erkennen möchten, müssen Sie "\" verwenden. ** ** **


** ▼ Nach Korrektur **

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')

Die Beschreibung kann eine der folgenden sein. 「C:\Users\name\」 「C://Users//name//」

Recommended Posts

[Hinweis] Umgang mit Unicode-Fehlern und Keine solche Datei oder kein solches Verzeichnis (Ausgabe der Tabelle zur Excel-Datei mit Pandas)
[Python] So geben Sie eine Pandas-Tabelle in eine Excel-Datei aus
[Python] Wie man Excel-Dateien mit Pandas liest
[Python] Umgang mit Pandas read_html Lesefehler
Umgang mit dem Fehler "Typfehler: Keine übereinstimmende Signatur gefunden" bei Verwendung von pandas fillna
Lesen einer Excel-Datei (.xlsx) mit Pandas [Python]
So installieren Sie Pandas auf EC2 (Umgang mit MemoryError und PermissionError)
EC2 / Amazon Linux2: Was ist zu tun, wenn bei der Pip-Installation der Fehler "gcc 'kann nicht ausgeführt werden: Keine solche Datei oder kein solches Verzeichnis" auftritt
Importfehler: libffi.so.6: Freigegebene Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
Adressiert "Python .h: Keine solche Datei oder kein solches Verzeichnis" bei der Installation von uWSGI mit Python 3.8
Der Umgang mit dem Modul'tensorflow 'hat kein Attribut' '
So behandeln Sie den Fehler "Kein Modul mit dem Namen '' '" in Jupyter Notebook | Install with! Pip!
Was tun, wenn [Errno 2] in Python keine solche Datei oder kein solches Verzeichnis angezeigt wird?
[Pandas] So überprüfen Sie Duplikate in einer Tabelle und löschen Duplikate (entspricht dem Löschen von Duplikaten in Excel)
Was tun, wenn ENOENT: Während der npm-Installation wird keine solche Datei oder kein solches Verzeichnis angezeigt
Importfehler: libffi.so.6: Freigegebene Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
Keine solche Datei oder kein solches Verzeichnis: 'chromedriver': Auflösung von'chromedriver '
pip install --upgrade pip führt dazu, dass keine solche Datei oder kein solches Verzeichnis vorhanden ist
-bash: ./ {Dateiname} .sh: / usr / bin / bash: fehlerhafter Interpreter: Keine solche Datei oder kein solches Verzeichnis
Adressiert "Python .h: Keine solche Datei oder kein solches Verzeichnis" bei der Installation von uWSGI mit Python 3.8
Was tun, wenn [Errno 2] in Python keine solche Datei oder kein solches Verzeichnis angezeigt wird?
Was tun, wenn ENOENT: Während der npm-Installation wird keine solche Datei oder kein solches Verzeichnis angezeigt
Wenn ich versuche, den Befehl pip nach dem Aktualisieren von pip auszuführen, wird "Keine solche Datei oder kein solches Verzeichnis" angezeigt.
[Hinweis] Umgang mit Unicode-Fehlern und Keine solche Datei oder kein solches Verzeichnis (Ausgabe der Tabelle zur Excel-Datei mit Pandas)
So extrahieren Sie Nullwerte und Nicht-Nullwerte mit Pandas
So geben Sie die CSV eines mehrzeiligen Headers mit Pandas aus
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
So konvertieren Sie Json-Dateien in das CSV- oder EXCEL-Format
Problemumgehung für Pandas 1.1.0 und höher Build-Fehler unter Alpine Linux
[AWS] Umgang mit dem Fehler "Ungültiger Codepunkt" in CloudSearch
So erstellen Sie einen Datenrahmen und spielen mit Elementen mit Pandas
Wenn ich versuche, den Befehl pip nach dem Aktualisieren von pip auszuführen, wird "Keine solche Datei oder kein solches Verzeichnis" angezeigt.
Wie man mit Python-Installationsfehlern in pyenv umgeht (BUILD FAILED)
So fügen Sie eine CSV-Datei mit Pandas in eine Excel-Datei ein
Zu beachtende Punkte, wenn Pandas CSV der Excel-Ausgabe lesen
pip install --upgrade pip führt dazu, dass keine solche Datei oder kein solches Verzeichnis vorhanden ist
[Python] So fügen Sie einer Tabelle Zeilen und Spalten hinzu (pandas DataFrame)
Umgang mit Fehlern bei der Installation von Whitenoise und der Bereitstellung auf Heroku
Umgang mit Fehlern bei der Installation von Python und Pip mit Choco
-bash: ./ {Dateiname} .sh: / usr / bin / bash: fehlerhafter Interpreter: Keine solche Datei oder kein solches Verzeichnis
Ausgabe in eine CSV-Datei mit Python
Umgang mit unausgeglichenen Daten
Umgang mit dem DistributionNotFound-Fehler
Keine solche Datei oder kein solches Verzeichnis: 'chromedriver': Auflösung von'chromedriver '
Umgang mit OAuth2-Fehlern bei Verwendung von Google APIs aus Python
Umgang mit SSL-Fehlern beim Herstellen einer Verbindung zu S3 mit Python boto
[AWS] Umgang mit WordPress "Beim Zuschneiden eines Bildes ist ein Fehler aufgetreten."
Wenn bus = smbus.SMBus (1) IOError erhält: [Errno 2] Keine solche Datei oder kein solches Verzeichnis, wenn versucht wird, das GrovePi-Starterkit zu starten
[Python] Umgang mit dem is-Instanzfehler "is instance () arg 2 muss ein Typ oder ein Tupel von Typen sein"