python_文件操作

Posted 小東阁下

tags:

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

#字符编码:

#python 3默认读取数据是 utf-8

#windows默认是gbk编码

with open(‘test‘,‘r‘) as f:  #这个方法后面不需要关闭

file = open(‘test‘,encoding=‘utf-8‘).read()

#文件不能直接读取,因为是存在内存里面,如果是大文件会撑爆内存

file = open(‘test‘,encoding=‘utf-8‘)

for line in file:

   print(line,strip) #读取每一行数据

file.close  #关闭

# i.readline()

写  #r+ 读写,

#w+ 写读 ,先以写的模式打开,先删除原文件,然后在写入

 

 

#a+追加读

flie = open(‘test‘,‘w‘) #w= write 是创建模式,没有会创建,有也是创建

                               #a=append 追加模式,

file = write(‘你好中国‘)

flie = open(‘test‘,‘w‘) #   混合模式

 

flie.closed #判断文件是否删除

flie.enconding #打印文件的字符编码

flie.fileno() #

flie.flush #立马生效

flie.seek() #移动位置 横向移动

flie.truncate() #必须在 读的模式下打开,内容被清空,从光标的位置开始清空

 

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

python小知识片段

python中的模块,库,包有啥区别

如何在 python 中并行化以下代码片段?

Python的基本库与第三方库

13 个非常有用的 Python 代码片段

python常用代码片段总结