利用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 ( ) 文件列表)