获取list中对应路径文件的修改时间并将修改时间作为首列加入到dataframe中
时间: 2024-05-03 16:17:22 浏览: 11
假设list中存储了多个文件的绝对路径,可以使用os.path.getmtime()函数获取文件的修改时间,然后将其存储到一个字典中。最后使用pandas库将字典转换为DataFrame,并把修改时间作为首列添加到DataFrame中。
下面是一个示例代码:
```python
import os
import pandas as pd
file_list = ['/path/to/file1', '/path/to/file2', '/path/to/file3']
# 获取每个文件的修改时间
time_dict = {}
for file_path in file_list:
mod_time = os.path.getmtime(file_path)
time_dict[file_path] = mod_time
# 将字典转换为DataFrame,并添加修改时间列
df = pd.DataFrame.from_dict(time_dict, orient='index', columns=['Modified Time'])
df.index.name = 'File Path'
df.reset_index(inplace=True)
print(df)
```
输出结果类似于:
```
File Path Modified Time
0 /path/to/file1 1.632135e+09
1 /path/to/file2 1.632135e+09
2 /path/to/file3 1.632135e+09
```