Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为目录的所有文件名生成列表_Python - Fatal编程技术网

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

本文展示了如何在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.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”)