python os.path.getmtime
时间: 2023-07-05 13:36:22 浏览: 61
`os.path.getmtime()` 是 Python 中的一个函数,用于获取指定路径下文件或目录的最后修改时间。它返回一个浮点数,表示自 1970 年 1 月 1 日以来的秒数。可以使用 `time` 模块中的 `gmtime()` 函数将其转换为可读的日期和时间格式。例如,以下代码将打印出指定文件的最后修改时间:
```python
import os
import time
file_path = '/path/to/your/file.txt'
mod_time = os.path.getmtime(file_path)
mod_time_str = time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime(mod_time))
print(f'The last modified time of {file_path} is {mod_time_str}')
```
相关问题
os.path.getmtime
`os.path.getmtime()`是一个用于获取文件或目录最后修改时间的函数。它返回一个浮点数,表示从纪元(通常是1970年1月1日)到最后修改时间的秒数。
你可以使用以下方式来使用`os.path.getmtime()`函数:
```python
import os
# 指定文件路径
file_path = '/path/to/file'
# 获取最后修改时间
mtime = os.path.getmtime(file_path)
# 将时间戳转换为可读格式
import datetime
last_modified = datetime.datetime.fromtimestamp(mtime)
# 打印最后修改时间
print("Last modified:", last_modified)
```
在上面的代码中,你需要将`/path/to/file`替换为你要获取最后修改时间的文件路径。`os.path.getmtime()`函数将返回一个时间戳,然后可以使用`datetime.datetime.fromtimestamp()`函数将其转换为可读格式。
希望这可以帮助到你!如果你还有其他问题,请随时提问。
os.path常用方法
os.path是Python中用于处理文件路径的模块,常用的方法包括:
1. os.path.abspath(path): 返回path的绝对路径。
2. os.path.basename(path): 返回path最后的文件名或目录名。
3. os.path.dirname(path): 返回path的目录路径。
4. os.path.exists(path): 判断path是否存在。
5. os.path.isfile(path): 判断path是否为文件。
6. os.path.isdir(path): 判断path是否为目录。
7. os.path.join(path1, path2, ...): 将多个路径组合成一个路径。
8. os.path.split(path): 将path分割成目录路径和文件名两部分,并以元组返回。
9. os.path.splitext(path): 分割path的扩展名和文件名,并以元组返回。
10. os.path.getsize(path): 返回path文件的大小(字节数)。
11. os.path.getmtime(path): 返回path文件的最后修改时间。
这些方法可以帮助你操作和处理文件路径,使得代码更加灵活和可移植。