os.listdir()
时间: 2023-06-23 19:56:55 浏览: 93
python os.listdir按文件存取时间顺序列出目录的实例
os.listdir()是Python中os库中的一个方法,用于列出指定目录中的所有文件和子目录。它的语法格式为:
```
os.listdir(path)
```
其中,path是指定目录的路径。如果不指定路径,则默认使用当前工作目录的路径。
该方法会返回一个列表,其中包含了指定目录中所有的文件和子目录的名称,但不包括'.'和'..'目录。
需要注意的是,os.listdir()方法的返回结果只包含文件名和子目录名,并不包含完整路径。如果需要获取文件的完整路径,可以将文件名与目录路径拼接起来。例如:os.path.join(path, filename)。
同时,在使用os.listdir()方法时,需要保证程序已经初始化了Tkinter的主窗口对象(即调用了Tk()方法),否则会提示“no display name and no $DISPLAY environment variable”错误。
阅读全文