Python中如何访问文件目录和读取目录中的信息
时间: 2024-02-11 22:09:13 浏览: 26
在Python中,可以使用内置的os模块来访问文件目录和读取目录中的信息。
首先,可以使用os模块的listdir函数来列出目录中的所有文件和子目录。例如,以下代码将列出当前工作目录中的所有文件和子目录:
``` python
import os
files = os.listdir('.')
for file in files:
print(file)
```
其中'.'是当前工作目录的路径,可以根据需要替换为其他目录的路径。
接下来,可以使用os模块的其他函数来读取目录中的文件信息,例如获取文件大小、创建时间等。以下是一些常用的函数:
- os.path.isfile(filename):判断一个路径是否是文件,返回True或False。
- os.path.isdir(dirname):判断一个路径是否是目录,返回True或False。
- os.path.getsize(filename):获取一个文件的大小,单位为字节。
- os.path.getctime(filename):获取一个文件的创建时间,返回一个时间戳。
- os.path.getmtime(filename):获取一个文件的修改时间,返回一个时间戳。
例如,以下代码将列出当前工作目录中的所有文件的大小和修改时间:
``` python
import os
files = os.listdir('.')
for file in files:
if os.path.isfile(file):
print(file, os.path.getsize(file), os.path.getmtime(file))
```
这些函数可以帮助你读取目录中的信息,并进行相应的处理。