python3提取指定文件夹下的所有文件名

如果你刻意练习某件事超过10000小时,那么你就可以达到世界级。——拉里·佩奇(Google创始人)

提取指定文件夹下的所有文件名

代码

在这里插入图片描述

import os

with open('./listdir.txt','a') as f:
    path = input('path:')
    try:
        list = os.listdir(path)
        for i in range(0,len(list)):
            filename = os.path.splitext(list[i])[0]
            f.write(filename + '\n')
        print('success')
    except:
        print('place input a path:')

执行

在这里插入图片描述

结果

在这里插入图片描述

封装为一个函数

import os

def listdir(path):
	with open('./listdir.txt','a') as f:
	    dirpath = path
	    try:
	        list = os.listdir(dirpath)
	        for i in range(0,len(list)):
	            filename = os.path.splitext(list[i])[0]
	            f.write(filename + '\n')
	        print('success')
	    except:
	        print('place input a path:')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章