利用python制作文件(doc docx pdf 等等)列表
import os
def main():
list = []
ls = ''
i = 0
listdir('C:/Users/PC/Desktop/english',list) #修改文件存放路径
print("ok")
for ls in list:
f = open('C:/Users/PC/Desktop/english/list.txt','a') #修改列表路径
i=i+1
ls1 = '{num} {name}'.format(num=i,name=ls)
f.write(ls1)
f.close()
def listdir(path, list_name):
for file in os.listdir(path):
file_path = os.path.join(path, file)
if os.path.splitext(file_path)[1]=='.doc':
file_path=file_path.replace('C:/Users/PC/Desktop/english\\','') + '\n'
list_name.append(file_path)
if os.path.splitext(file_path)[1]=='.pdf':
file_path=file_path.replace('C:/Users/PC/Desktop/english\\','') + '\n'
list_name.append(file_path)
if os.path.splitext(file_path)[1]=='.docx':
file_path=file_path.replace('C:/Users/PC/Desktop/english\\','') + '\n'
list_name.append(file_path)
if __name__=='__main__':
main()文件列表)