【发布时间】:2019-01-07 22:00:39
【问题描述】:
好的。我在文件 Jobs.txt 中有一个字符串列表。我需要打印文本文件列表 在 转换后的文件夹 中,将文件名与 Jobs.txt 文件中的字符串匹配。
当我尝试在 for 循环之外使用 glob 时,它工作得非常好。但是当我在里面使用相同的时候,它正在打印空列表。
如果我在 for 循环中硬编码 'i' 值,它工作正常。但是当 i 从 jobs_in_list 列表
中获取时,它不会打印import glob
import os
jobs_file=open('C:\\Users\\preddy53\\Desktop\\Desktop\\Jobs.txt','r')
os.chdir("C:\\Users\\preddy53\\Desktop\\Jbs\\Converted")
jobs_in_list=jobs_file.readlines()
# i="OP_PU_INS_3568"
# print(glob.glob("*"+i+"*.txt"))
print(len(jobs_in_list))
for i in jobs_in_list:
print(i)
print(glob.glob("*"+i+"*.txt"))
【问题讨论】:
标签: python python-3.x python-2.7 operating-system glob