我有一个脚本运行文件夹中的文件,我试图使用PyInstaller(在Mac上,如果需要的话使用python 3)将其转换为可执行文件(与同事共享)。
在解释器中作为python代码字运行时很好。我用
file_list = []
for my_file in glob.glob('*.txt'):
file_list.append(my_file)
file_list.sort()
print (file_list)
哪个返回[file1.txt, file2.txt, file3.txt]
但是,当我在同一文件夹(即包含.txt文件的文件夹)中运行PyInstaller创建的文件时,我得到[]
,指示列表中没有文件。除此之外,该代码似乎可以成功执行,因此没有其他错误消息可以跟踪。
如果有人成功制作了Pyinstaller可执行文件来遍历文件夹中的文件,Pyinstaller在使用glob.glob()
时是否会遇到问题?