我想在以某个字符串开头的文件夹中打开所有excel文件。例如,假设我想要所有以'hello'开头的文件。从以下列表: 1)hello1.xls 2)hello2.xls 3)other2.xls 4)hello3.xls 5)other3.xls
我想打开文件1,2,4。我想打开每个文件,处理它然后打开然后下一个文件。所以工作流程应该是这样的:
for i in files:
if string=='hello'
pd.read_xls(i)
do things
提前致谢。
答案 0 :(得分:1)
假设所有文件都在您当前的工作目录中,您可以使用glob
,如下所示:
import glob
file_names = glob.glob("hello*")
for file_name in file_names:
with open(file_name) as f:
for line in f:
# do things