python从入门到大神---4、python3文件操作最最最最简单实例

python从入门到大神---4、python3文件操作最最最最简单实例

一、总结

一句话总结:

python文件操作真的很简单,直接在代码中调用文件操作的函数比如open()、read(),无需引包也无需创建文件对象

 

1、python中的文件对象需要new关键词来创建,或者需要import来引包么?

不需要:应该是python直接就给我们创建好了,我么直接使用文件操作的函数比如open()、read()即可,真的很简单

 

2、python中的文件对象操作常用的函数?

打开文件open():f=open('./data/1.txt',encoding='utf-8',mode='r')
读取全文read():data1=f.read()
写文件函数write():f2.write('我是2.txt,我的内容都是从1.txt中复制而来\n'+data1)

 

3、python3中字符串如何拼接?

加号:print ("已更新字符串 : ", var1[:6] + 'Runoob!')

 

4、python3中读文件操作实例代码?

1、open()打开文件
2、read()读取文件内容
3、close()关闭文件,释放文件句柄
#读操作:对 1.txt 的操作
f=open('./data/1.txt',encoding='utf-8',mode='r')
print(f)
data1=f.read()
print(data1)
f.close()

 

 

5、python3中将内容写入文件中实例代码?

此时open文件的模式是写的模式:mode='w'

 

#写操作:对 2.txt 的操作
f2=open('./data/2.txt',encoding='utf-8',mode='w')
f2.write('我是2.txt,我的内容都是从1.txt中复制而来\n'+data1)
f2.close()

 

 

 

 

二、内容在总结中

1、目录截图 及 代码运行结果

目录截图:

python从入门到大神---4、python3文件操作最最最最简单实例

 

运行结果:

python从入门到大神---4、python3文件操作最最最最简单实例

 

 

 

 

2、代码

#读操作:对 1.txt 的操作
f=open('./data/1.txt',encoding='utf-8',mode='r')
print(f)
data1=f.read()
print(data1)
f.close()


#写操作:对 2.txt 的操作
f2=open('./data/2.txt',encoding='utf-8',mode='w')
f2.write('我是2.txt,我的内容都是从1.txt中复制而来\n'+data1)
f2.close()