ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2022-07-04 00:04:19  阅读:188  来源: 互联网

标签:视频 文件 python 笔记 ret file close 打开 open


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,笔记,ret,file,close,打开,open
来源: https://www.cnblogs.com/yinlili/p/16441340.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有