L'histoire de FileNotFound en Python open () mode = 'w'

Lorsque je traite des fichiers en Python 3.x, j'utilise principalement open () et avec, mais comme d'autres langages, il existe un mode d'écriture. Il existe également des modes lecture seule et ajout, mais ils sont omis.

sample1.py


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

Si vous créez des fichiers dans la même hiérarchie, c'est généralement bien, mais dans le cas de Windows, il y a une ** limite de caractères ** [Méfiez-vous des chemins d'accès trop longs --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 64Bit path character limit lifted-Microsoft community

Certaines personnes peuvent ne pas travailler en créant des dossiers dans une hiérarchie aussi profonde, mais avec OneDrive pour les entreprises, les dossiers personnels sont créés dans une hiérarchie assez profonde (je pense).

C: \ Users \% nom d'utilisateur% \ OneDrive - ○○○○○○ \ Ouais, si le nom de l'entreprise et le nom d'utilisateur ne sont pas longs, ils ne frapperont pas normalement. .. ..

Mais j'ai un FileNotFoundError. Même si j'ai essayé google, cela n'a été mentionné que parce que le dossier directement au-dessus n'existait pas, et ce n'était que différent. (Peut-être que c'est arrivé, mais je l'ai oublié)

Soudainement, j'ai trouvé que Windows avait une restriction de nom de fichier, donc j'ai trouvé que le nom de fichier avait une limite de caractères. Non, j'ai oublié car je ne peux pas toujours donner un nom de fichier long

Par exemple, si vous ajoutez des informations de date au nom de fichier (exactement cette fois), le nom de fichier sera long, vous devrez peut-être faire attention.

`Log _ Co., Ltd. C'était ce que je pensais. Journal _ Co., Ltd. Journal _ Co., Ltd.

Au fait, même si j'ai essayé pathlib.touch (), j'ai eu une erreur.

Recommended Posts

L'histoire de FileNotFound en Python open () mode = 'w'
L'histoire de la lecture des données HSPICE en Python
Utilisons les données ouvertes de "Mamebus" en Python
L'histoire de Python et l'histoire de NaN
L'histoire de la participation à AtCoder
L'histoire du "trou" dans le fichier
Vérifiez le comportement du destroyer en Python
L'histoire d'une erreur dans PyOCR
Le résultat de l'installation de python sur Anaconda
L'histoire de la manipulation des variables globales Python
Principes de base pour exécuter NoxPlayer en Python
À la recherche du FizzBuzz le plus rapide en Python
L'histoire du traitement A du blackjack (python)
Ouvrez un fichier Excel en Python et coloriez la carte du Japon
Sortie du nombre de cœurs de processeur en Python
L'histoire selon laquelle le coût d'apprentissage de Python est faible
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Récupérer l'appelant d'une fonction en Python
Faites correspondre la distribution de chaque groupe en Python
Afficher le résultat du traitement de la géométrie en Python
Copiez la liste en Python
Découvrez la fraction de la valeur saisie en python
Traitement d'image? L'histoire du démarrage de Python pour
L'histoire de la recherche du n optimal dans N poing
Trouvez la solution de l'équation d'ordre n avec python
[Note] À propos du rôle du trait de soulignement "_" en Python
Résolution d'équations de mouvement en Python (odeint)
Sortie sous la forme d'un tableau python
L'histoire de l'affichage des fichiers multimédias dans Django
Histoire de base de l'héritage en Python (pour les débutants)
le zen de Python
L'histoire de sys.path.append ()
Découvrez la bonne efficacité de calcul de la vectorisation en Python
L'histoire de Python sans opérateurs d'incrémentation et de décrémentation.
Comment obtenir le nombre de chiffres en Python
L'histoire de la création de l'environnement Linux le plus rapide au monde
Apprenez le modèle de conception «Chaîne de responsabilité» en Python
Implémenter la solution de l'algèbre de Riccati en Python
Obtenir la taille (nombre d'éléments) de Union Find en Python
Ne pas être conscient du contenu des données en python
Reproduire l'exemple d'exécution du chapitre 4 de Hajipata en Python
Implémentation de l'algorithme "Algorithm Picture Book" en Python3 (Heap Sort Edition)
[Python] Affiche toutes les combinaisons d'éléments de la liste
Obtenez l'URL de la destination de la redirection HTTP en Python
Un mémorandum sur la mise en œuvre des recommandations en Python
L'histoire de la conversion automatique du langage de TypeScript / JavaScript / Python
Reproduire l'exemple d'exécution du chapitre 5 de Hajipata en Python
Pour faire l'équivalent de Ruby ObjectSpace._id2ref en Python
Vérifiez la nature atrophique de la distribution de probabilité en Python
Une histoire sur la tentative d'introduire Linter au milieu d'un projet Python (Flask)
L'histoire de la construction de Zabbix 4.4
Vers la retraite de Python2
Trouver des erreurs en Python
Jugement d'équivalence d'objet en Python
Implémentation du tri rapide en Python