Filename-Manipultation Basics

ID194
Link ReferenceNot set
Link CreditsNot set
Link Technical DocumentationNot set
PlCodelangPython
PlGroupFilehandling
PlItemTitleFilename-Manipultation Basics
Codeimport os

myFilename = "/tmp/Test/myFile.txt"

# Get only the path
path_only = os.path.dirname(myFilename)
# /tmp/Test

# Filename only
filename_only = os.path.basename(myFilename)
# myFile.txt

# get only filename without extention
filename_without_ext = os.path.basename(os.path.splitext(myFilename)[0])
# myFile

# get only the extension
filename_extention_only = os.path.splitext(myFilename)[1]
# .txt

# put them together again
myFilename_together = os.path.join(path_only, filename_without_ext + filename_extention_only)
# /tmp/Test/myFile.txt
Result Example