python视频学习笔记9(文件操作)

2022/7/4 14:20:28

本文主要是介绍python视频学习笔记9(文件操作),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.文件的打开和关闭

# 打开一个文件 r表示以只读方式 返回一个文件对象
# 如果使用r模式打开文件 如果文件存在 直接打开
# 如果文件不存在 会报错
f = open("hm.txt", "r")

# w以只写方式 返回一个文件对象
# 如果使用w模式打开文件 如果文件存在 直接打开
# w是在如果文件不存在 会先创建一个文件 然后打开
# open("hm.txt", "w")
# 当文件使用完毕后 请关闭文件(打开一个文件就需要消耗内存)
f.close()

# 无论以什么方式打开文件 都记得关闭文件

2.文件的读写

# 定义一个变量保存文件名
file_name = "hm.txt"
# <1>写数据(write)
# 以只写模式打开文件
# f = open(file_name, "w")
# # 写数据
# f.write("hello world")
# # 关闭文件
# f.close()


# <2>读数据(read) 如果使用字符串方便
# 以只读模式打开文件
# f = open(file_name, "r")
# # 读取数据
# ret = f.read()
# # 打印数据
# print(ret)
# ret = f.read()
# # 打印数据
# print(ret)
# # 关闭文件
# f.close

# <3>读数据(readlines) 如果使用列表方便
# 以只读模式打开文件
# f = open(file_name, "r")
# # 读取数据
# # 把每行的数据保存到列表中
# ret = f.readlines()
# print(ret)
# # 关闭文件
# f.close()

# 如果以w方式打开文件 会吧原来文件的数据清空 然后在写入
f = open(file_name, "w")
f.write("nihao")
f.close()

# a 追加数据
# f = open(file_name, "a")
# f.write("nihao")
# f.close()


# 以w方式写入并打开文件 编码
# f = open("hmhm.txt", "w", encoding="utf-8")
# # 写入数据
# # 默认情况下如果在windows电脑中(中国) 保存中文编码格式为gbk (mac电脑或者是linux 没有问题)
# # 如果其他字符 例如abcd 编码格式为utf-8
# f.write("你好世界")
# # 关闭文件
# f.close()


# 以r方式打开文件 解码
# f = open("hmhm.txt", "r", encoding="utf-8")
# ret = f.read()
# print(ret)
# f.close()


这篇关于python视频学习笔记9(文件操作)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程