环球网传递变量时返回空列表

2024-09-26 17:38:45 发布

您现在位置:Python中文网/ 问答频道 /正文

在环球网传递变量时返回空列表,而不是绝对路径。但当我输入完整的绝对路径时,它工作得很好。下面是我的代码。任何解决方法:

import os
import glob
excelfolders_path = os.getcwd()
files = glob.glob('excelfolders_path/*/export_dashboard_*_*')
print files

Tags: path方法代码import列表osexportfiles
1条回答
网友
1楼 · 发布于 2024-09-26 17:38:45

如果它是一个相对路径,您需要先加上./。它不是特定于python的,而是与Linux相关的。在

files = glob.glob('./excelfolders_path/*/export_dashboard_*_*')

编辑:
刚刚注意到excelfolders_path是一个变量。不能像那样使用它,要在字符串中呈现变量,必须执行以下操作:
files = glob.glob('{}/*/export_dashboard_*_*'.format(excelfolders_path))

或者

files = glob.glob('./*/export_dashboard_*_*')

两者都应该做的工作,第一个将使用绝对路径,第二个将使用相对路径。在

相关问题 更多 >

    热门问题