python 操作目录文件合集
持续更新中…
查询目录下的所有文件
import os
files = os.listdir(path)
# 返回path下的内容,由文件名(文件夹名)组成的list,不包括.和..
判断目录/文件是否存在
import
os.path.exists(path)
# 存在则返回True,否则False
创建文件夹
import os
# path = /home/test/test
# 只有当/home/test目录存在时才能创建test
os.mkdir(path)
# 自动创建上级不存在的目录
os.makedirs(path)
获取文件创建时间、访问时间、修改时间
import os
#创建时间
t = os.path.getctime(path)
# 返回时间戳
# 返回时间
t = os.path.getatime(filePath)
# 修改时间
t = os.path.getmtime(filePath)
# 时间戳转换成当地标准时间
def timestamp_to_time(timestamp):
timeStruct = time.localtime(timestamp)
return time.strftime('%Y-%m-%d %H:%M:%S',timeStruct)
文件目录拼接
import os
ret = os.path.join(path1, path2, path3...)
# 返回/path1/path2/path3/的格式
创建文件
def create_file(path, file_name):
file_path = os.path.join(path,file_name)
if not os.path.exists(file_path):
with open(file_path,'w') as fd:
pass
return file_path