读取文件夹下指定的文件名
当文件夹下存在不同名称的文件。譬如hello1.txt,hello2.txt,hello3.txt,如何将其取出呢?
import os
import string
inputFilePath= ".\data2" #你存放文件的文件夹(当前文件夹下的data2文件夹)
pathfile_0 = [] #提取文件名后存放文件名的列表
pathfile_1 = []
pathfile_2 = []
for file in os.listdir(inputFilePath):
if os.path.splitext(file)[1] == '.txt': # 查找文件夹下的.txt文件
if str.find(file, "0") != -1: # 文件名中含有字符0,满足条件往下进行
# sourcefile = os.path.join(inputFilePath, file) # 拼路径
pathfile_0.append(file)
elif str.find(file, "1") != -1: # 文件名中含有字符1,满足条件往下进行
pathfile_1.append(file)
elif str.find(file, "2") != -1:
# 满足条件往下进行
pathfile_2.append(file)
此外,还有一些字符串匹配的方法。
Python正则表达式:match(),search(),findall()与finditer()的用法
详情请参考:https://blog.csdn.net/qq_39521554/article/details/79462405