微信扫一扫打赏支持

python疑难问题---4、python文件读写

python疑难问题---4、python文件读写

一、总结

一句话总结:

python文件读写操作非常简单,先open打开文件,读的话,可以用readlines读取多行,写的话就直接write方法,文件其它操作比如重命名操作需要引入os模块
# 一、文件的写操作
f = open("test.txt","w",encoding="utf8")
f.write("I am here.\n")
f.write("老干妈大战腾讯,最新迷幻反转!我笑疯了,哈哈哈哈哈哈")
f.close()

# 二、文件的读操作
# 一次读取多行
# 读取出来的是一个列表,列表中的每一个元素就是对应的每一行的内容
f = open("test.txt","r",encoding="utf8")
content = f.readlines()
print(content)
for i in content:
    print(i,end="")
f.close()

# 文件的重命名操作
# 文件的重命名、删除文件、创建目录等操作都需要引入os模块
import os
os.rename("test.txt","aaa.txt")

 

 

 

二、python文件读写

博客对应课程的视频位置:4、python文件处理
https://fanrenyi.com/video/32/305

 

一、文件的写操作

In [14]:
f = open("test.txt","w",encoding="utf8")
f.write("I am here.\n")
f.write("老干妈大战腾讯,最新迷幻反转!我笑疯了,哈哈哈哈哈哈")
f.close()

二、文件的读操作

In [15]:
f = open("test.txt","r",encoding="utf8")
# 读取指定个数的字符
content = f.read(6)
print(content)
f.close()
I am h
In [17]:
# 一行一行的来读文件
f = open("test.txt","r",encoding="utf8")
content = f.readline()
print(content)
content = f.readline()
print(content)
f.close()
I am here.

老干妈大战腾讯,最新迷幻反转!我笑疯了,哈哈哈哈哈哈
In [19]:
# 一次读取多行
# 读取出来的是一个列表,列表中的每一个元素就是对应的每一行的内容
f = open("test.txt","r",encoding="utf8")
content = f.readlines()
print(content)
for i in content:
    print(i,end="")
f.close()
['I am here.\n', '老干妈大战腾讯,最新迷幻反转!我笑疯了,哈哈哈哈哈哈']
I am here.
老干妈大战腾讯,最新迷幻反转!我笑疯了,哈哈哈哈哈哈

三、文件的其它操作

In [20]:
# 文件的重命名操作
# 文件的重命名、删除文件、创建目录等操作都需要引入os模块
import os
os.rename("test.txt","aaa.txt")
In [ ]:
 
系列博客对应课程视频地址:
1、遍历列表的三种方式-范仁义-读书编程笔记
https://www.fanrenyi.com/video/32/293
2、字典排序-范仁义-读书编程笔记
https://www.fanrenyi.com/video/32/294
3、可变和不可变数据类型-范仁义-读书编程笔记
https://www.fanrenyi.com/video/32/295
4、python文件处理-范仁义-读书编程笔记
https://www.fanrenyi.com/video/32/305
5、二维列表初始化-范仁义-读书编程笔记
https://www.fanrenyi.com/video/32/306
6、python中浅拷贝和深度拷贝-范仁义-读书编程笔记
https://www.fanrenyi.com/video/32/307
7、python中的with...as...-范仁义-读书编程笔记
https://www.fanrenyi.com/video/32/320
8、只有一个数的元组表示-范仁义-读书编程笔记
https://www.fanrenyi.com/video/32/343
9、Python类中call函数的作用-范仁义-读书编程笔记
https://www.fanrenyi.com/video/32/361
10、python遍历字典的几种方式-范仁义-读书编程笔记
https://www.fanrenyi.com/video/32/368
11、python内嵌for...in循环-范仁义-读书编程笔记
https://www.fanrenyi.com/video/32/369
12、python生成器-范仁义-读书编程笔记
https://www.fanrenyi.com/video/32/370
13、Python切片操作-范仁义-读书编程笔记
https://www.fanrenyi.com/video/32/377
 
 
posted @ 2020-07-02 02:12  范仁义  阅读(250)  评论(0编辑  收藏  举报