From 417a1f12f44edc8656107b44f6cdf24a0e56d52c Mon Sep 17 00:00:00 2001 From: Muxiaoxiong <46742031+muxiaoxiong@users.noreply.github.com> Date: Mon, 14 Jun 2021 13:54:47 +0800 Subject: [PATCH] =?UTF-8?q?Update=20Task01=20=E6=96=87=E4=BB=B6=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E5=8C=96=E5=A4=84=E7=90=86&=E9=82=AE=E4=BB=B6?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=A4=84=E7=90=86.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Task01 文件自动化处理&邮件批量处理.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/OfficeAutomation/Task01 文件自动化处理&邮件批量处理.md b/OfficeAutomation/Task01 文件自动化处理&邮件批量处理.md index 0efdc6b..c62d804 100644 --- a/OfficeAutomation/Task01 文件自动化处理&邮件批量处理.md +++ b/OfficeAutomation/Task01 文件自动化处理&邮件批量处理.md @@ -151,7 +151,7 @@ for filename in os.listdir('D:\\Datawhale\\python办公自动化'): print(totalSize) ``` -## 1.1.6 文件读写过程 +## 1.1.5 文件读写过程 读写文件3个步骤: 1.调用`open()`函数,返回一个File对象。 @@ -160,7 +160,7 @@ print(totalSize) 3.调用File对象的`close()`方法,关闭该文件。 -### 1.1.6.1 用open()函数打开文件 +### 1.1.5.1 用open()函数打开文件 要用`open()`函数打开一个文件,就要向它传递一个字符串路径,表明希望打开的文件。这既可以是绝对路径,也可以是相对路径。`open()`函数返回一个File对象。 先用TextEdit创建一个文本文件,名为hello.txt。输入Hello World!作为该文本文件的内容,将它保存在你的用户文件夹中。 @@ -171,7 +171,7 @@ print(helloFile) 可以看到,调用`open()`函数将会返回一个File对象。当你需要读取或写入该文件,就可以调用helloFile变量中的File对象的方法。 -### 1.1.6.2 读取文件内容 +### 1.1.5.2 读取文件内容 有了File对象,我们就可以开始从它读取内容。 `read()`:读取文件内容。 @@ -188,7 +188,7 @@ sonnetFile = open('D:\\Datawhale\\python办公自动化\\hello.txt') sonnetFile.readlines() ``` -### 1.1.6.3 写入文件 +### 1.1.5.3 写入文件 需要用“写模式”‘w’和“添加模式”'a'打开一个文件,而不能用读模式打开文件。 “写模式”将覆写原有的文件,从头开始。“添加模式”将在已有文件的末尾添加文本。 @@ -219,7 +219,7 @@ print(content) 注意,`write()`方法不会像print()函数那样,在字符串的末尾自动添加换行字符。必须自己添加该字符。 -### 1.1.6.3 保存变量 +### 1.1.5.4 保存变量 1)、shelve模块 用`shelve`模块,可以将Python中的变量保存到二进制的`shelf`文件中。这样,程序就可以从硬盘中恢复变量的数据。 @@ -304,7 +304,7 @@ myCats.cats[0] myCats.cats[0]['name'] ``` -## 1.1.7 练习 +## 1.1.6 练习 1、如果已有的文件以写模式打开,会发生什么?