【Python文件新建、打开、读写、保存、查看信息操作】,完美解码2010(python新建的文件在哪)
0evadmin
编程语言
1
文件名:【Python文件新建、打开、读写、保存、查看信息操作】,完美解码2010
【Python文件新建、打开、读写、保存、查看信息操作】
【Python文件新建、打开、读写、保存、查看信息操作】 1 指定格式打开文件2 关闭文件3 使用with语句保证新建、打开后关闭文件,避免异常4 写入文件5 使用with语句保证打开后关闭文件,避免异常6 复制文件7 移动文件8 重名名9 判断文件或文件夹是否存在10 删除文件11 获取文件基本信息 1 指定格式打开文件 import os,sysfile = open('message.txt','w') # 创建和打开文件file = open('message.txt', 'r', encoding='utf-8') # 指定格式打开文件 2 关闭文件 file.close() 3 使用with语句保证新建、打开后关闭文件,避免异常 with open('message.txt','w') as file:pass 4 写入文件 file = open('message.txt','w',encoding='utf-8')file.write('我是一个程序员,我有良好的编程习惯!\n')file.close()file = open('message.txt','a+',encoding='utf-8')file.write('我是一个老师1,我有喜欢教书!\n')file.close() 5 使用with语句保证打开后关闭文件,避免异常 with open('message.txt','r',encoding='utf-8') as file:print("============读取前5个字符==============")print(file.read(5))print("\n============读取第一行字符==============")print(file.readline())print("\n============读取所有字符==============")print(file.readlines())file.seek(9)# 从文件开头第九个字符开始读起string = file.read(5)print('\n'+string) 输出如下:============读取前5个字符==============我是一个程============读取第一行字符==============序员,我有良好的编程习惯!============读取所有字符==============['我是一个老师,我有喜欢教书!\n', '我是一个老师1,我有喜欢教书!\n']个程序员, 6 复制文件 import shutilshutil.copyfile('./message.txt', './message1.txt') './message1.txt' 7 移动文件 # os.mkdir('./data')shutil.move('./message.txt', './data/message.txt') './data/message.txt' 8 重名名 os.rename('message1.txt', 'message2.txt')shutil.move('./message2.txt','./message1.txt') # 用移动重命名 './message1.txt' 9 判断文件或文件夹是否存在 if not os.path.exists('./data/'):os.mkdir('./data/')if not os.path.exists('./message1.txt'):# 使用with语句保证新建、打开后关闭文件,避免异常with open('message.txt','w') as file:pass 10 删除文件 os.remove('./message1.txt') 11 获取文件基本信息 os.stat('./data/message.txt') os.stat_result(st_mode=33206, st_ino=2251799814167302, st_dev=854872561, st_nlink=1, st_uid=0, st_gid=0, st_size=191, st_atime=1691328797, st_mtime=1691328772, st_ctime=1691328768) import time,osfileinfo = os.stat('./data/message.txt')print('文件路径:'+os.path.abspath('./data/message.txt')+"\n文本大小:"+str(fileinfo.st_size)+"字节"+"\n最后一次访问时间:"+time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(fileinfo.st_atime))+"\n最后一次修改时间:"+time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(fileinfo.st_mtime))+"\n最后一次状态变化时间:"+time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(fileinfo.st_ctime))) 文件路径:........\data\message.txt文本大小:191字节最后一次访问时间:2023-08-06 21:33:17最后一次修改时间:2023-08-06 21:32:52最后一次状态变化时间:2023-08-06 21:32:48
同类推荐
-

【Python CheckiO 题解】All the Same,诺亚舟np1100
查看 -

【Python · PyTorch】数据基础,泡泡网手机频道
查看 -

【Python · PyTorch】线性代数 微积分,虚幻竞技场2004
查看 -

【Python】 list dict str,x9.gs
查看 -

【Python】,acer5542g(pythonh5)
查看 -

【Python】PyCharm中调用另一个文件的函数或类,诺基亚6111(pycharm调用其他py文件)
查看 -

【Python】Python 批量转换PDF到Excel,tx100
查看 -

【Python】Python给工作减负-读Excel文件生成xml文件,黛芙薇尔让我祛斑成功
查看 -

【Python】list和tuple 区别比较,pop.pcpop.com
查看
控制面板
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接