python学习15-文件

简介: python学习15-文件

一、编码格式

  • python的解释器使用的是unicode(内存)
  • .py文件在磁盘上使用UTF-8存储(外存)

二、文件的读写

1、文件的读写俗称"I/O"操作

2、内置函数open()创建文件对象

file=open('a.txt','r')
print(file.readlines())   #列表  ['test\n', 'hhh']
file.close()

三、常用的文件打开模式

按照文件中数据的组织形式,文件分为以下两大类

  • 文本文件:存储的是普通”字符“文本,默认为unicode字符集,可以使用记事本程序打开
  • 二进制文件:把数据内容用”字节“进行存储,无法用记事本打开,必须使用专用的软件打开,举例:mp3音频文件,jpg图片, .doc文档等

pre=open('img.png','rb')
las=open('copy.png','wb')
las.write(pre.read())
pre.close()
las.close()

四、文件对象的常用方法

五、with语句(上下文管理器)

with语句可以自动管理上下文资源,不论什么原因跳出with块,都能确保文件正确的关闭,以此来达到释放资源的目的。

六、os、os.path模块

相关文章
|
1天前
|
存储 JSON 数据库
Python中列表数据的保存与读取:以txt文件为例
Python中列表数据的保存与读取:以txt文件为例
14 2
|
1天前
|
存储 NoSQL MongoDB
MongoDB数据库转换为表格文件的Python实现
MongoDB数据库转换为表格文件的Python实现
22 0
|
1天前
|
Python
Python知识点——文件和数据格式化
Python知识点——文件和数据格式化
5 0
|
1天前
|
存储 JSON 安全
Python中的文件操作与文件IO操作
【5月更文挑战第14天】在Python中,文件操作是常见任务,包括读取、写入和处理文件内容。`open()`函数是核心,接受文件路径和模式(如'r'、'w'、'a'、'b'和'+')参数。本文详细讨论了文件操作基础,如读写模式,以及文件IO操作,如读取、写入和移动指针。异常处理是关键,使用`try-except`捕获`FileNotFoundError`和`PermissionError`等异常。进阶技巧涉及`with`语句、`readline()`、`os`和`shutil`模块。数据序列化与反序列化方面,介绍了
14 0
|
1天前
|
Python
Python代码扫描目录下的文件并获取路径
【5月更文挑战第12天】Python代码扫描目录下的文件并获取路径
14 1
|
1天前
|
Python
python如何读取excel文件,并修改内容?
python如何读取excel文件,并修改内容?
7 0
|
1天前
|
Python
PyQt学习------PyQt自定义信号
PyQt学习------PyQt自定义信号
11 0
|
1天前
|
图形学 Python
pyqt的学习(三)----鼠标点击和按键处理
pyqt的学习(三)----鼠标点击和按键处理
10 1
|
1天前
|
NoSQL 数据库 Python
PyQt学习(二)-----图形的建立(柱状图,折线图,堆叠柱状图,饼图)
PyQt学习(二)-----图形的建立(柱状图,折线图,堆叠柱状图,饼图)
7 1
|
1天前
|
Unix Linux 数据处理
使用Python批量复制文件夹及其子文件夹下的指定文件
使用Python批量复制文件夹及其子文件夹下的指定文件
14 1