码迷,mamicode.com
首页 > 编程语言 > 详细

python基础之文件操作

时间:2021-07-12 17:53:01      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:读取   readline   说明   操作   class   相信自己   打开   文本文件   font   

1.使用python对文件进行读写,使用open函数

open函数专门用来打开文件
open(文件名,打开模式,encoding=‘utf-8‘)
打开模式此处只说明以下几种
r:只读模式,
w:写入,
a:追加写入,不支持读
wb:以二进制模式打开写入
rb:以二进制只读打开
ab:追加写入,以二进制打开

2.读取内容 

f=open(‘text.txt‘,‘r‘,encoding=‘UTF-8‘)
content=f.read()
print(content)
f.close()#读取完成之后必须关闭,否则文件一直处于打开状态
==========================================================
f1 = open(‘text.txt‘, ‘r‘, encoding=‘UTF-8‘)
content=f1.read()#读取全部内容
print(content)
content=f1.readline()#第一次运行读取第一行内容,如果读取第二行则继续调用
print(content)
content=f1.readlines()#按行读取,打印出读取所有行内容
print(content)
f1.close() 

3.写入内容 

f=open(‘text.txt‘,‘a‘,encoding=‘UTF-8‘)#a模式打开文件,写入是在原文本内容最后面追加
f.write(‘相信自己‘)
f=open(‘text.txt‘,‘w‘,encoding=‘UTF-8‘)#w模式打开文件,写入是原文本内容清空后写入
f.write(‘海阔天空‘)
f.close()

4.复制文件

‘‘‘
需求复制一个文本文件
1.打开要复制的文件
2.打开一个新文件
3.读取复制的内容
4.关闭
‘‘‘
f1=open(‘text.txt‘,‘r‘,encoding=‘UTF-8‘)
f2=open(‘copy_text.txt‘,‘a‘,encoding=‘UTF-8‘)
content=f1.read()
f2.write(content)
f1.close()
f2.close()

5.上下文管理器,自动对文件进行关闭,在文件读取中使用较多

#上下文管理器,自动对文件进行关闭
with open(‘text.txt‘,‘r‘,encoding=‘UTF-8‘) as file:
    print(file.read())

python基础之文件操作

标签:读取   readline   说明   操作   class   相信自己   打开   文本文件   font   

原文地址:https://www.cnblogs.com/xiaoying-guo/p/14994487.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!