ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

读写总结

2021-09-18 16:01:50  阅读:107  来源: 互联网

标签:总结 文件 读取 python 读写 写入 打开


'''
IO常用在:
1、参数化驱动测试,数据来自外部文件
2、日志:把脚本或者用例执行的结果和过程的数据写入到外部文件
步骤:
在python中通常是以某种方式打开文件,之后再进行相应的读写操作,读写完成以后一定要关闭打开的文件。
打开文件可以使用open函数,将指定的文件以某种模式打开。f=open(filename,mode)
第一个参数:filename:
要打开文件的全路径(为防止转义,可以加个r) --->自然字符串 r'C:\Users\Admin\Desktop\学习\python\练习\1.txt'
转义字符串'C:\\Users\\Admin\\Desktop\\学习\\python\\练习\\1.txt'
第二个参数:mode:可选的,默认是“r”,表示只读,另外
“w”,表示打开文件只写入,覆盖写入
“a”,表示打开一个文件用于追加
“+”,r+,w+,读写,r+,w+都是以读写模式,区别在于r+必须是已存在的文件,w+可以创建文件
b 二进制
1、打开文件:建立程序与文件的联系
读方式:
read(size):从文件读取指定的字节数,如果未给定或为负则读取所有
readline(size):用于从文件读取整行,包括\n字符,指定非负整数,则返回相应的字节数
readlines(size):读取所有行并返回列表,若size大于0,则一次性返回响应的字节数(减少压力)
写方式:
write(str):将字符串写入文件,返回的是写入的字符长度
writeline():项文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符
2、关闭文件
file_obj.close()

注意事项:
1、读取文件的时候,如果其中包括中文字符,要保证字符集的一致性,python默认中文字符集是gbk,而你的文件使用的是utf-8格式,在读文件的时候,采用encoding="utf-8"
2、对文件读写的时候会抛出IO异常,要进行异常处理
3、with语句使用(后面读写文件都是这个格式,必须掌握)
with open(r'C:\Users\Admin\Desktop\学习\python\练习\小说1.txt', "w", encoding="utf-8") as f:
f.read()
'''

 

标签:总结,文件,读取,python,读写,写入,打开
来源: https://www.cnblogs.com/LMZhaoyun/p/15309067.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有