Siehe Datei- und Ordnerinformationen zu Python

Zusammenfassung in Bezug auf Python-Dateivorgänge, die ich häufig verwende, aber jedes Mal überprüfe

Holen Sie sich eine Liste der Dateien in einem Ordner

Ruft eine Liste der Dateien im angegebenen Ordner als Liste ab

import glob

folder = "./tmp/" 
img_path_list = glob.glob(folder)

Sie können auch eine Liste bestimmter Dateien mithilfe von Platzhaltern abrufen Im Folgenden wird nur die PNG-Datei als Liste abgerufen

img_path_list = glob.glob(folder + "*.png ")

Dateinamen abrufen

Rufen Sie den Dateinamen als Zeichenfolge aus dem angegebenen Pfad ab

import os

filepath = './tmp/hogehoge.ext'

filename = os.path.basename(filepath)
print(filename) # hogehoge.ext

Beim Erwerb ohne Verlängerung

filename_only = os.path.splitext(os.path.basename(filepath))[0]
print(filename_only) # hogehoge 

Ordner erstellen, falls nicht vorhanden

Überprüfen Sie beim Speichern der Datei usw., ob der Speicherzielordner vorhanden ist. Wenn es nicht existiert, erstellen Sie ein neues

import os

filepath = "./hogehoge2/" 
if not os.path.exists(filepath):
        os.makedirs(filepath)

Recommended Posts

Siehe Datei- und Ordnerinformationen zu Python
Python-Memo ① Ordner- und Dateivorgänge
Python auf Ruby und wütend Ruby auf Python
Hinweise zu Python- und Wörterbuchtypen
Python 3.6 unter Windows ... und zu Xamarin.
Tipps zur Eingabe / Ausgabe von Python-Dateien
Verknüpfen Sie Modelica und Python unter Windows
Lesen und Schreiben von Python CSV-Dateien
Unter Windows erstellte Python-CGI-Datei
Erhalten Sie Verzögerungsinformationen auf Twitter und twittern Sie
Cisco Catalyst IOS-Python und Bash unter XE
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Virtuelle Python-Umgebung und Pakete unter Ubuntu
Ein Memo mit Python2.7 und Python3 in CentOS
Kopieren Sie die Datei und schreiben Sie den Zellenwert @python neu
Schreiben Sie die O_SYNC-Datei in C und Python
Hinweise zum Erstellen von Python und Pyenv auf dem Mac
Verstehen Sie Python-Listen, Wörterbücher und so weiter.
Installieren Sie pyenv und Python 3.6.8 unter Ubuntu 18.04 LTS
[Python] Lesen Sie die HTML-Datei und üben Sie das Scraping
[Python] Lesen und Schreiben von Tags für Fotostandortinformationen (GPS Exif der JPG-Datei)
Erstellen und bearbeiten Sie Tabellenkalkulationen in einem beliebigen Ordner auf Google Drive mit Python
Lesen Sie die Datei mit Python und löschen Sie die Zeilenumbrüche [Hinweise zum Lesen der Datei]
Skript-Python-Datei
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
DL, Bytewert und Löschen der Datei in Python3
Python unter Windows
Twitter mit Python3
Hinweise zur Installation von Python3 und zur Verwendung von pip unter Windows7
Python-Dateiverarbeitung
Python auf Mac
Verknüpfung von PHP und Python von Grund auf auf Laravel
Python auf Windbg
[Hinweis] Installieren von Python 3.6 + α unter Windows und RHEL
Versuchen Sie, MLB-Daten auf Mac und Python zu importieren
Installieren Sie MongoDB unter Ubuntu 16.04 und arbeiten Sie über Python
Installieren Sie Python und Bibliotheken für Python unter MacOS Catalina
Installieren Sie die ZIP-Version Python und Pip unter Windows 10
[Python] Ein Notizbuch, das die ipynb-Datei von GitHub ins Japanische übersetzt und herunterlädt.
Grundeinstellungen für die Verwendung von Python3.8 und pip unter CentOS8
Installieren Sie Python3 auf einem Mac und erstellen Sie eine Umgebung [Definitive Edition]
Hinweise zur HDR- und RAW-Bildverarbeitung mit Python
Installieren Sie Selenium auf Ihrem Mac und probieren Sie es mit Python aus
Automatisches Folgen auf Twitter mit Python und Selen! (RPA)
Informationen zur Steuerung von Motoren mit Python auf RaspberryPi
[Windows] [Python3] Installieren Sie Python3 und Jupyter Notebook (ehemals Ipython Notebook) unter Windows
Installieren von Python 3 auf einem Mac und Überprüfen der Grundfunktionen Teil 1
Ubuntu 20.04 auf Himbeer-Pi 4 mit OpenCV und mit Python verwenden
Lesen Sie die json-Datei mit Python, formatieren Sie sie und geben Sie json aus
Kompilieren und installieren Sie MySQL-Python für Python2.7 unter Amazon Linux
E-Mail Hipchat mit Postfix, Fluentd und Python auf Azure
Automatisieren Sie Chrome mit Python und Selen auf Ihrem Chromebook
Installieren Sie pyenv auf Raspberry Pi, um Python zu verwalten
[Python] Mit der API von Qiita erhalten Sie Benutzer- und Artikelinformationen
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung
Ordnererstellung / Verschieben / Komprimieren / Löschen von Dateien mit Python
Installieren Sie django auf Python + Anaconda und starten Sie den Server
[Python] Starten Sie eine Batchdatei aus Python und übergeben Sie Variablen.
Richten Sie Python- und maschinelle Lernbibliotheken unter Ubuntu ein
Verwenden Sie Python, um Windows und Mac zu überwachen und Informationen zu den Apps zu sammeln, an denen Sie arbeiten