记录python中各种文件操作函数:读写、创建修改时间
读取文件
with open('file', 'r', encoding='utf-8') as f:
comments = f.read()
print(comments) #读取全部内容
lines = f.readlines()
print(lines) # 读取所有行,保留行末'\n'
'''
lines内容:['aaaaa\n','bbbbb\n']
'''
- f.read():读取文件全部内容
- f.readline():读取文件一行内容(保留行末’\n’)
- f.readlines():读取文件所有行(保留行末’\n’)
写文件
-
f.write():写出str(不在字符串尾添加’\n’)
-
f.writelines():写入list序列字符串(不在每行字符串尾添加’\n’)
获取文件创建、修改时间
- 创建时间
ctime = os.path.getctime(file_name)
- 修改时间
mtime = os.path.getmtime(file_name)
- 通过获取的时间戳获取格式化时间字符串
def timestamp2time(timestamp): time_struct = time.localtime(timestamp) return time.strftime("%Y-%m-%d",time_struct) # 年月日格式