python:filesystem

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
python:filesystem [2022/02/15 13:14] – add how to strip extension from filename phswpython:filesystem [2024/03/27 10:23] (Version actuelle) – add how to create temporary file phsw
Ligne 17: Ligne 17:
  
 filepath = "/a/b/c.txt" filepath = "/a/b/c.txt"
-os.path.firname(filepath) # "/a/b"+os.path.dirname(filepath) # "/a/b"
 </code> </code>
  
Ligne 141: Ligne 141:
 print(os.path.splitext("/path/to/some/file.txt")[0]) print(os.path.splitext("/path/to/some/file.txt")[0])
 </code> </code>
 +
 +
 +==== Fichiers temporaires ====
 +
 +Utilise l'objet ''NamedTemporaryFile'' du module ''tempfile'' ([[https://stackoverflow.com/questions/44381249/treat-a-string-as-a-file-in-python|source]]) :
 +<code python>
 +from tempfile import NamedTemporaryFile
 +
 +f = NamedTemporaryFile(mode="w", delete=False)
 +f.write("Toto")
 +f.close()
 +print(f"Written in {f.name})
 +</code>
 +
  • python/filesystem.1644927279.txt.gz
  • Dernière modification : 2022/02/15 13:14
  • de phsw