Die Geschichte von FileNotFound im Python open () -Modus = 'w'

Beim Umgang mit Dateien in Python 3.x verwende ich hauptsächlich open () und mit, aber wie in anderen Sprachen gibt es einen Schreibmodus. Es gibt auch schreibgeschützte und Anhänge-Modi, die jedoch weggelassen werden.

sample1.py


file_path = 'sample1.txt'
with open(file_path, mode='w') as f:
    print('Hello Py!!')

Wenn Sie Dateien in derselben Hierarchie erstellen, ist dies normalerweise in Ordnung. Bei Windows gibt es jedoch eine ** Zeichenbeschränkung **. [Vorsicht vor zu langen Pfadnamen --AtFILE_Guide](https://secure01.blue.shared-server.net/www.yes-online.jp/atfile_guide/Filer_PathNameLength.html#:~:text=Windows%E3%81 % AE% E3% 83% 95% E3% 82% A1% E3% 82% A4% E3% 83% AB% E5% 90% 8D% E3% 81% AE,% E6% 96% 87% E5% AD% 97% E3% 81% A8% E3% 81% 84% E3% 81% 86% E5% 88% B6% E9% 99% 90% E3% 81% 8C% E3% 81% 82% E3% 82% 8A% E3% 81% BE% E3% 81% 99% E3% 80% 82) Windows10-Home-64-Bit-Pfadzeichenbeschränkung aufgehoben - Microsoft-Community

Einige Leute arbeiten möglicherweise nicht mit dem Erstellen von Ordnern in einer so tiefen Hierarchie, aber mit OneDrive for Bussiness werden persönliche Ordner in einer ziemlich tiefen Hierarchie erstellt (glaube ich).

C: \ Benutzer \% Benutzername% \ OneDrive - ○○○○○○ \ Ja, wenn der Firmenname und der Benutzername nicht lang sind, werden sie nicht normal getroffen. .. ..

Aber es entstand FileNotFoundError. Selbst wenn ich versuche zu googeln, wird nur der Grund erwähnt, warum der Ordner direkt darüber nicht existiert, und das ist anders. (Vielleicht ist es passiert, aber ich habe es übersehen)

Plötzlich stellte ich fest, dass Windows eine Dateinamenbeschränkung hatte, und stellte fest, dass der Dateiname eine Zeichenbeschränkung hatte. Nein, ich habe es vergessen, weil ich nicht immer einen langen Dateinamen angeben kann

Wenn Sie beispielsweise dem Dateinamen Datumsinformationen hinzufügen (genau diesmal), ist der Dateiname lang, sodass Sie möglicherweise vorsichtig sein müssen.

`Log _ Co., Ltd. show 〇 〇 〇 〇 Das habe ich mir gedacht. Log _ Co., Ltd. Log _ Co., Ltd.

Übrigens, auch wenn ich pathlib.touch () ausprobiert habe, habe ich eine Fehlermeldung erhalten.

Recommended Posts

Die Geschichte von FileNotFound im Python open () -Modus = 'w'
Die Geschichte des Lesens von HSPICE-Daten in Python
Verwenden wir die offenen Daten von "Mamebus" in Python
Die Geschichte von Python und die Geschichte von NaN
Die Geschichte der Teilnahme an AtCoder
Die Geschichte des "Lochs" in der Akte
Überprüfen Sie das Verhalten des Zerstörers in Python
Die Geschichte eines Fehlers in PyOCR
Das Ergebnis der Installation von Python auf Anaconda
Die Geschichte der Manipulation globaler Python-Variablen
Grundlagen zum Ausführen von NoxPlayer in Python
Auf der Suche nach dem schnellsten FizzBuzz in Python
Die Geschichte der Verarbeitung A von Blackjack (Python)
Öffnen Sie eine Excel-Datei in Python und färben Sie die Karte von Japan
Geben Sie die Anzahl der CPU-Kerne in Python aus
Die Geschichte, dass die Lernkosten von Python niedrig sind
[Python] Sortieren Sie die Liste von pathlib.Path in natürlicher Reihenfolge
Holen Sie sich den Aufrufer einer Funktion in Python
Passen Sie die Verteilung jeder Gruppe in Python an
Zeigen Sie das Ergebnis der Geometrieverarbeitung in Python an
Kopieren Sie die Liste in Python
Finden Sie den Bruchteil des in Python eingegebenen Werts heraus
Bildverarbeitung? Die Geschichte, Python für zu starten
Die Geschichte, das optimale n in N Faust zu finden
Finden Sie die Lösung der Gleichung n-ter Ordnung mit Python
[Hinweis] Über die Rolle des Unterstrichs "_" in Python
Lösen von Bewegungsgleichungen in Python (odeint)
Ausgabe in Form eines Python-Arrays
Die Geschichte der Anzeige von Mediendateien in Django
Grundlegende Geschichte der Vererbung in Python (für Anfänger)
der Zen von Python
Die Geschichte von sys.path.append ()
Erleben Sie die gute Berechnungseffizienz der Vektorisierung in Python
Die Geschichte von Python ohne Inkrement- und Dekrementoperatoren.
So ermitteln Sie die Anzahl der Stellen in Python
Die Geschichte des Aufbaus der schnellsten Linux-Umgebung der Welt
Lernen Sie das Entwurfsmuster "Chain of Responsibility" in Python
Implementieren Sie die Lösung der Riccati-Algebra in Python
Ermitteln Sie die Größe (Anzahl der Elemente) von Union Find in Python
Den Inhalt der Daten in Python nicht kennen
Reproduzieren Sie das Ausführungsbeispiel von Kapitel 4 von Hajipata in Python
Implementierte den Algorithmus von "Algorithm Picture Book" in Python3 (Heap Sort Edition)
[Python] Gibt alle Kombinationen von Elementen in der Liste aus
Rufen Sie die URL des HTTP-Umleitungsziels in Python ab
Ein Memorandum über die Umsetzung von Empfehlungen in Python
Die Geschichte der automatischen Sprachkonvertierung von TypeScript / JavaScript / Python
Reproduzieren Sie das Ausführungsbeispiel von Kapitel 5 von Hajipata in Python
Um das Äquivalent von Rubys ObjectSpace._id2ref in Python zu tun
Überprüfen Sie die atrophische Natur der Wahrscheinlichkeitsverteilung in Python
Eine Geschichte über den Versuch, Linter mitten in einem Python (Flask) -Projekt vorzustellen
Die Geschichte des Baus von Zabbix 4.4
Auf dem Weg zum Ruhestand von Python2
Finde Fehler in Python
Objektäquivalenzbeurteilung in Python
Implementierung der schnellen Sortierung in Python