问题:
假如我有很多的文件名称需要获得。
比如这样
解决:
# 本文件路径
# D:\code\PythonCode\teast\word\GetFileName.py
import os
from fnmatch import fnmatch
baseName = r"D:/code/test" # 注意是 / 这个符号
# 打开当地的TXT文件,如果该文件不存在则创建一个name的文件(会和你的这个pyhton文件在一起)
txtdata = open('name.txt','w')
for root,dirs,files in os.walk(baseName):
for file in files:
#读取出后缀名委xlsx的文件
if fnmatch(file,"*xlsx"):
# 写入TXT文件
txtdata.write(file[:-5]+"\n") #获取文件名称后从开头到-5结束
os.path.join(baseName)
获得文件名称
如果想要后缀的
txtdata.write(file+"\n") #获取带后缀的文件名