一、Python獲取文件後綴名
import os
filename = 'test.txt'
suffix = os.path.splitext(filename)[1]
print(suffix)
使用os.path模塊中的splitext()方法可以輕鬆地獲取文件的後綴名。其中參數filename為文件名,suffix為獲取到的後綴名。
二、Python庫文件後綴
Python中的庫文件也有後綴名,並且常用的庫文件後綴包括.pyd、.so、.dll等。
Python在import時會自動查找並載入庫文件,因此在使用時無需手動指定庫文件後綴。
三、Python匹配文件後綴
import os
dirpath = '/path/to/directory'
suffix = '.txt'
for file in os.listdir(dirpath):
if file.endswith(suffix):
print(file)
通過使用os.listdir()函數可以獲取指定目錄下所有文件名,使用endswith()函數可以判斷文件是否以指定後綴名結尾。
四、Python文件後綴名
import os
filename = 'test.txt'
name, suffix = os.path.splitext(filename)
print(name)
使用splitext()函數可同時獲取文件名和後綴名,其中name為文件名,suffix為後綴名。
五、Python去掉文件後綴
import os
filename = 'test.txt'
name = os.path.splitext(filename)[0]
print(name)
使用splitext()函數可同時獲取文件名和後綴名,其中name為文件名,使用[0]可僅獲取文件名。
六、Python獲取文件名
import os
filename = '/path/to/test.txt'
basename = os.path.basename(filename)
print(basename)
使用os.path.basename()函數獲取文件名,其中參數為完整路徑名。
七、Python保存文件後綴
在文件寫入時,也可以通過指定文件後綴名將文件保存為特定格式。
八、Python取文件的目錄
import os
filename = '/path/to/test.txt'
dirname = os.path.dirname(filename)
print(dirname)
使用os.path.dirname()函數獲取文件所在的目錄,其中參數為完整路徑名。
九、Python獲取文件大小
import os
filename = '/path/to/test.txt'
filesize = os.path.getsize(filename)
print(filesize)
使用os.path.getsize()函數可獲取文件的大小,其中參數為完整路徑名。
十、Python批量修改文件後綴
import os
dirpath = '/path/to/directory'
old_suffix = '.txt'
new_suffix = '.md'
for file in os.listdir(dirpath):
if file.endswith(old_suffix):
name = os.path.splitext(file)[0]
new_name = name + new_suffix
os.rename(os.path.join(dirpath, file), os.path.join(dirpath, new_name))
使用os.rename()函數可對文件進行重命名,其中參數為原文件名和新文件名,通過結合splittext()函數和join()函數可完整獲取文件路徑。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/199002.html