获取文件名称并且输出到txt

import os

def ListFilesToTxt():
#    文件存放路径
    dir="C:\\Users\\frank804\\Desktop\\test"
#    文本输出路径
    outfile="C:\\Users\\frank804\\Desktop\\test.txt"
    files = os.listdir(dir)
    for name in files:
         if name.endswith(".xml"):
#             去掉文件的后缀名             
              name = name.split('.')[0]
#             以追加的的形式打开txt   a表示追加
              with open(outfile, 'a') as f:
#                  print(name)
                   f.write(name)
                   f.write('\n')

        
if __name__=='__main__':
    ListFilesToTxt()

猜你喜欢

转载自blog.csdn.net/SenPaul/article/details/81748751