Python file对象测试数据的读写和操作

# file type: txt, xml, html
file = open("python_test.txt", "r+", encoding="utf-8")
# mode 打开这个文件的模式
# r w a
# r+ w+ a+

# rb rb+ wb wb+ ab ab+
res = file.read()
file.write("ha")
print(res)

# file文件open之后默认是只读模式
# r+ 可读可写,先写的话,从头开始覆盖写,读光标之后的内容,读写跟着光标走
# 如果要写入中文,要注意编码格式
# w 只写
# w+ 可读可写,不管是w还是w+,如果文件存在,就会清空文件内容再重写,文件不存在则会新建文件再写
# a a+ 追加

file = open("python_test.txt", "a", encoding="utf-8")
file.write("*****666*****")
# a 文件存在时,直接追加写在后面,不存在时则新建文件写入
file = open("python_test2.txt", "a", encoding="utf-8")
file.write("\n*****666*****")  # \n 换行符
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容