Update Task01 文件自动化处理&邮件批量处理.md

This commit is contained in:
Muxiaoxiong 2021-06-14 13:54:47 +08:00 committed by GitHub
parent b12378d14d
commit 417a1f12f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 6 deletions

View File

@ -151,7 +151,7 @@ for filename in os.listdir('D:\\Datawhale\\python办公自动化'):
print(totalSize) print(totalSize)
``` ```
## 1.1.6 文件读写过程 ## 1.1.5 文件读写过程
读写文件3个步骤 读写文件3个步骤
1.调用`open()`函数返回一个File对象。 1.调用`open()`函数返回一个File对象。
@ -160,7 +160,7 @@ print(totalSize)
3.调用File对象的`close()`方法,关闭该文件。 3.调用File对象的`close()`方法,关闭该文件。
### 1.1.6.1 用open()函数打开文件 ### 1.1.5.1 用open()函数打开文件
要用`open()`函数打开一个文件,就要向它传递一个字符串路径,表明希望打开的文件。这既可以是绝对路径,也可以是相对路径。`open()`函数返回一个File对象。 要用`open()`函数打开一个文件,就要向它传递一个字符串路径,表明希望打开的文件。这既可以是绝对路径,也可以是相对路径。`open()`函数返回一个File对象。
先用TextEdit创建一个文本文件名为hello.txt。输入Hello World!作为该文本文件的内容,将它保存在你的用户文件夹中。 先用TextEdit创建一个文本文件名为hello.txt。输入Hello World!作为该文本文件的内容,将它保存在你的用户文件夹中。
@ -171,7 +171,7 @@ print(helloFile)
可以看到,调用`open()`函数将会返回一个File对象。当你需要读取或写入该文件就可以调用helloFile变量中的File对象的方法。 可以看到,调用`open()`函数将会返回一个File对象。当你需要读取或写入该文件就可以调用helloFile变量中的File对象的方法。
### 1.1.6.2 读取文件内容 ### 1.1.5.2 读取文件内容
有了File对象我们就可以开始从它读取内容。 有了File对象我们就可以开始从它读取内容。
`read()`:读取文件内容。 `read()`:读取文件内容。
@ -188,7 +188,7 @@ sonnetFile = open('D:\\Datawhale\\python办公自动化\\hello.txt')
sonnetFile.readlines() sonnetFile.readlines()
``` ```
### 1.1.6.3 写入文件 ### 1.1.5.3 写入文件
需要用“写模式”w和“添加模式”'a'打开一个文件,而不能用读模式打开文件。 需要用“写模式”w和“添加模式”'a'打开一个文件,而不能用读模式打开文件。
“写模式”将覆写原有的文件,从头开始。“添加模式”将在已有文件的末尾添加文本。 “写模式”将覆写原有的文件,从头开始。“添加模式”将在已有文件的末尾添加文本。
@ -219,7 +219,7 @@ print(content)
注意,`write()`方法不会像print()函数那样,在字符串的末尾自动添加换行字符。必须自己添加该字符。 注意,`write()`方法不会像print()函数那样,在字符串的末尾自动添加换行字符。必须自己添加该字符。
### 1.1.6.3 保存变量 ### 1.1.5.4 保存变量
1)、shelve模块 1)、shelve模块
用`shelve`模块可以将Python中的变量保存到二进制的`shelf`文件中。这样,程序就可以从硬盘中恢复变量的数据。 用`shelve`模块可以将Python中的变量保存到二进制的`shelf`文件中。这样,程序就可以从硬盘中恢复变量的数据。
@ -304,7 +304,7 @@ myCats.cats[0]
myCats.cats[0]['name'] myCats.cats[0]['name']
``` ```
## 1.1.7 练习 ## 1.1.6 练习
1、如果已有的文件以写模式打开会发生什么 1、如果已有的文件以写模式打开会发生什么