为什么即使目录中存在文件,我也出现FileNotFoundError?

时间:2020-06-26 20:25:52

标签: python python-3.x list tkinter list-comprehension

这是我的代码

from tkinter import filedialog
from tkinter import *
import os
root = Tk()
root.withdraw()

folder_selected = filedialog.askdirectory()

list_files = os.listdir(folder_selected)

print(list_files)

当我从同一目录中的文件读取时,我的代码工作正常。但是在使用Tkinter选择文件夹路径并使用listdir选择该文件夹中的文件列表之后,我尝试从这些文件中读取。但是相反,我遇到了错误。

for file in list_files:
    f =  open(file,'r')
    all_Lines = f.readlines()
    vList = [formatter(lines) for lines in all_Lines if isVariable(lines)]
    print(vList)

   mList = [formatter(lines) for lines in all_Lines if isMethod(lines)]
   print(mList)

这是错误:-

0 个答案:

没有答案