Punkte im Dateinamen gelöst

This commit is contained in:
Sven Riwoldt
2025-01-27 20:06:00 +01:00
parent 6cdda1982e
commit 22e854aca4
2 changed files with 20 additions and 9 deletions

View File

@@ -4,7 +4,14 @@ import re
import sys
def rename_file(filename):
name = filename.split('.')[0] # ohne Endung
#if not os.path.exists(filename):
if '.' in filename:
name, extension = filename.rsplit('.', 1)
else:
name = filename.split('.')[0]
extension = filename.split('.')[1]
#name, extension = filename.rsplit('.', 1) if '.' in filename else (name = filename.split('.')[0])
# ohne Endung
#print(temp+"."+filename.split('.')[1])
#os.rename(filename, temp+"."+filename.split('.')[1])
@@ -48,7 +55,7 @@ def rename_file(filename):
new_name = new_name.replace(",", "_")
os.rename(filename, new_name+"."+filename.split('.')[1])
os.rename(filename, new_name+"."+extension)
@@ -59,5 +66,5 @@ def rename_file(filename):
# Aufruf der Funktion (aktuelles Verzeichnis oder ein anderes)
#rename_files(".")
#rename_file(sys.argv[1])
rename_file("Hinreichendes Kriterium für lokale Extrema und Sattelpunkte für Funkt. m. zwei Variablen (Folge 189) (1080p_25fps_H264-128kbit_AAC).mp4")
rename_file(sys.argv[1])
#rename_file("Hinreichendes Kriterium für lokale Extrema und Sattelpunkte für Funkt. m. zwei Variablen (Folge 189) (1080p_25fps_H264-128kbit_AAC).mp4")

View File

@@ -15,7 +15,14 @@ def rename_files(directory):
rename_file(file)
def rename_file(filename):
name = filename.split('.')[0] # ohne Endung
#if not os.path.exists(filename):
if '.' in filename:
name, extension = filename.rsplit('.', 1)
else:
name = filename.split('.')[0]
extension = filename.split('.')[1]
#name, extension = filename.rsplit('.', 1) if '.' in filename else (name = filename.split('.')[0])
# ohne Endung
#print(temp+"."+filename.split('.')[1])
#os.rename(filename, temp+"."+filename.split('.')[1])
@@ -59,9 +66,6 @@ def rename_file(filename):
new_name = new_name.replace(",", "_")
os.rename(filename, new_name+"."+filename.split('.')[1])
# Aufruf der Funktion (aktuelles Verzeichnis oder ein anderes)
#rename_files(".")
os.rename(filename, new_name+"."+extension)
rename_files(sys.argv[1])