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、目录截图 及 代码运行结果
目录截图:
运行结果:
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()