import os
filepath=r'\\10.2.1.214\Data\Oracle\BillingFile_by_SO1\\'
with open('python.txt','w',encoding='utf-8') as f:
for root,dirs,files in os.walk(filepath):
for name in files:
f.write(os.path.join(root,name)+'\n')
# for name in dirs:
# f.write(os.path.join(root,name)+'\n')
存在中文文件名的情况下,要加上encoding=‘utf-8’, 否则报错。