【发布时间】:2019-07-08 12:22:59
【问题描述】:
我有一个带有路径的文件夹
/home/alperen/桌面/测试
还有文件:
000001asdd.png
000005_C.png
000010-asda.png
000002gfg.png 000006fkjfkj.png
..等
这是我检查此目录中特定文件的代码部分
for name in glob.glob("/home/alperen/Desktop/test/*001*.*"):
print (name)
它给出了正确的输出:
/home/alperen/Desktop/test/000012-asda.png
/home/alperen/Desktop/test/000001asdd.png
/home/alperen/Desktop/test/000010-asda.png
/home/alperen/Desktop/test/A000011-adsa.png
但是,当我尝试使用以下内容时,它不起作用:
print(read_dir)
for name in glob.glob(read_dir + "/*001*.*"):
print (name)
它只打印 read_dir 本身,没有其他内容。
home/alperen/Desktop/test
有人可以帮我看看发生了什么吗?谢谢。
【问题讨论】:
-
read_dir缺少斜线,应为/home/alperen/Desktop/test。 -
read_dir定义在哪里?