Python 为目录的所有文件名生成列表
本文展示了如何在python中将目录中的所有文件添加到列表中 如何删除“仅文件”列表中的文件扩展名?您可以使用将文件名字符串拆分为文件名和扩展名Python 为目录的所有文件名生成列表,python,Python,本文展示了如何在python中将目录中的所有文件添加到列表中 如何删除“仅文件”列表中的文件扩展名?您可以使用将文件名字符串拆分为文件名和扩展名 from os.path import join, splitext onlyfiles = [splitext(f)[0] for f in listdir(src_dir) if isfile(join(src_dir,f)) ] 请注意,splitext将在“最终”扩展名处进行有效拆分。因此,如果您有一个文件名“filename.p
from os.path import join, splitext
onlyfiles = [splitext(f)[0] for f in listdir(src_dir) if isfile(join(src_dir,f)) ]
请注意,splitext
将在“最终”扩展名处进行有效拆分。因此,如果您有一个文件名“filename.pdf.txt”,它会将其拆分为(“filename.pdf”,“txt”)。您可以使用将文件名字符串拆分为文件名和扩展名
from os.path import join, splitext
onlyfiles = [splitext(f)[0] for f in listdir(src_dir) if isfile(join(src_dir,f)) ]
请注意,splitext
将在“最终”扩展名处进行有效拆分。因此,如果您有一个文件名“filename.pdf.txt”,它会将其拆分为(“filename.pdf”,“txt”)。您可以使用将文件名字符串拆分为文件名和扩展名
from os.path import join, splitext
onlyfiles = [splitext(f)[0] for f in listdir(src_dir) if isfile(join(src_dir,f)) ]
请注意,splitext
将在“最终”扩展名处进行有效拆分。因此,如果您有一个文件名“filename.pdf.txt”,它会将其拆分为(“filename.pdf”,“txt”)。您可以使用将文件名字符串拆分为文件名和扩展名
from os.path import join, splitext
onlyfiles = [splitext(f)[0] for f in listdir(src_dir) if isfile(join(src_dir,f)) ]
请注意,splitext
将在“最终”扩展名处进行有效拆分。因此,如果您有一个文件名“filename.pdf.txt”,它会将其拆分为(“filename.pdf”、“txt”)