栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python文件操作(1)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python文件操作(1)

一、创建文件对象

1.open() 函数用于创建文件的对象,基本语法格式为open( “文件名”, “打开方式”)

       如果只有文件名,那么表示该文本在当前目录下。若不在同一目录下,可以补全文件所在目录,如:open(“a”, “r”)或open(r"C:a.txt", "r")

2.打开方式有如下几种:

r :read只读模式

w :write写 write模式

a :append追加模式(如果文件不存在则创建. 如果文件存在, 则在文件末尾追加内容)

b:binary 二进制模式 ( 可与其他模式组合使用 )

+ :读, 写模式 ( 可以与其他模式组合使用 )

#文本文件对象和二进制文件对象的创建:
# 如果我们没有增加模式 "b", 则默认创建的是文本文件对象, 处理的基本单元是 "字符", 
#如果是二进制模式 "b", 则创建的是二进制文件对象, 处理的基本单元是 "字节".

3.文本的写入

三个步骤缺一不可:创建 打开 关闭

测试结果为:

 

 二、常见编码

我看的参考原文链接:https://blog.csdn.net/weixin_46274168/article/details/109022755

#在文本模式下处理文件时,建议指定编码类型:

try:

    f = open("test,txt", encoding = 'utf-8')

finally:

    f.close()

三、with语句

其实,一种更方便,更安全地关闭文件的方法是使用with语句。一旦程序退出with语句,系统就会自动关闭文件,而无需显式地调用文件的close()方法:

#使用with语句管理文件写入操作
# with关键字(上下文管理器)可以自动管理上下文资源,不论什么原因跳出with块,
#都能确保文件正确关闭,
# 并且可以在代码块执行完毕后自动还原进入该代码块时的现场
with open("test.txt", encoding = "utf-8") as f:
#执行文件操作

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/499163.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号