基于time模块和python的文件信息查看
我们想通过python代码实现一个文件的各项时间类信息的查看,那么代码实现过程如下:
# 导入时间模块
import time
# 导入操作系统模块
import os
# 将时间戳转化时间中文格式
def timestamptostring(timestamp):
# 将时间戳转化为本地的时间戳
vtime = time.localtime(timestamp)
# 将时间戳格式化为中文时间格式
vdatetime = time.strftime('%Y-%m-%d %H:%M:%S', vtime)
return vdatetime
# 将字节数转化以M为单位的计量
def bytetoM(size):
vsize = size / float(1024 * 1024)
return round(vsize, 2)
# 主函数main
if __name__ == '__main__':
# 获取当前.py文件的绝对路径
current_file_path = os.path.abspath(__file__)
# 获取当前.py文件所在的目录
current_dir = os.path.dirname(current_file_path)
# 构建新路径。这里将“2_test_count.txt”文件假定放在了和当前.py文件同一个目录下
target_file_path = os.path.join(current_dir, "2_test_count.txt")
# 通过os.stat()函数取得文件的信息
fileinfo = os.stat(target_file_path)
# print(type(fileinfo),fileinfo)
print("2_test_count.txt:")
print('文件建立时间:', timestamptostring(fileinfo.st_ctime))
print('文件的大小:', byt