如何使用tkinter在目录中列出所选目录和子目录中所有文件的名称。这是我的代码。
def openDirectory(self):
self.dirname = tkFileDialog.askdirectory(parent=self.root,
initialdir='/home/', title='Select your database' )
self.files=os.listdir(self.dirname)
print self.files
它只列出目录中的文件。如果目录包含子目录,则会显示错误消息。我想列出目录和子目录文件名的所有文件。
答案 0 :(得分:0)
两件事:
git push --force --mirror
应该为您提供指定路径中所有项目的名称。这包括文件和目录:https://docs.python.org/2/library/os.html#os.listdir。如果您想从os.listdir
获取完整路径,您可以尝试 os.listdir
另一个选项是使用模块self.files = [os.path.join(self.dirname, item) for item in os.listdir(self.dirname)]
。如果您将glob
设为完整路径,则应该会为您提供所有项目的列表。 E.g:
glob.glob