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(文件操作)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python
- 2024-03-12python colon equals