python文件操作

Posted yoyoua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python文件操作相关的知识,希望对你有一定的参考价值。

一、打开文件方法

r:以只读方式打开

r+:可读可写

w:以只写方式打开

w+:写读

a:以追加方式打开

a+:同a

U:表示在读取时,可以将 \r \n \r\n自动转换成 \n 

rU:

r+U:

b:表示读取二进制

rb:

wb:

ab:

f = open(test.txt,w)  #以只写模式打开
f.write(123)  #写入内容
f.close()  #关闭文件

二、文件操作方法

1.tell()

获取当前指针位置

f = open(test.txt,r)  #以只读模式打开
print(f.tell())  #0
f.close() 

2.write()  写入内容

3.seek()

f.seek(5)  #指定文件中指针位置
print(f.read())

4.truncate()

截断数据,只保留之前的数据

f = open(test.log,r+,encoding=utf-8)
f.seek(5)
f.truncate()
f.close()

5.readlines()  读取所有行数据

6.readline()  仅读取一行数据

7.writelines()  将一个字符串列表写入文件

8.close()  关闭文件

三、with

使用with不用关闭文件,当with代码块执行完毕时,内部会自动关闭并释放文件资源。

with open(test.txt,r) as f:
    print(f.read())

with open(test.txt) as f, open(test1.txt) as f1:  #同时打开多个文件

 

以上是关于python文件操作的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记:python3,代码片段(2017)

常用python日期日志获取内容循环的代码片段

VSCode自定义代码片段——git命令操作一个完整流程

使用 Python 代码片段编写 LaTeX 文档

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程