文章目录
「章节总览」
【2024速通python之python基础 https://blog.csdn.net/weixin_45404884/article/details/138578955】
【2024速通python之python进阶 https://blog.csdn.net/weixin_45404884/article/details/138663338】
【2024速通python之python高阶 https://blog.csdn.net/weixin_45404884/article/details/138810133】
【2024速通python之python面向对象https://blog.csdn.net/weixin_45404884/article/details/139473507】
【2024速通python之python高阶技巧https://blog.csdn.net/weixin_45404884/article/details/139521584】
一、文件操作
1.文件打开
open函数
open(路径,权限,编码)
f = open('py.txt', 'a', encoding="utf8")
权限介绍:
r | 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 |
---|---|
w | 打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,原有内容会被删除。如果该文件不存在,创建新文件。 |
a | 打开一个文件用于追加。如果该文件已存在,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。 |
2.文件读写
(1)读操作
f = open('py.txt', 'r', encoding="utf8")
# #读全部
print(f.read())
# #读指定字节
print(f.read(2))
#读一行
print(f.readline())
#读取全部行,得到列表
print(f.readlines())
#for循环读
for line in f:
print(line)
(2)写操作
f = open('py.txt', 'w', encoding="utf8")
#覆盖写
f.write('aaa')
3.文件关闭
#注意对文件操作完成后,要把资源释放
f.close()
二、异常模块和包
1.异常语法
try:
print(1/0)
except ZeroDivisionError as e:
print("有异常时执行=====")
print(e)
else:
print("没有异常时执行=====")
finally:
print("最后执行=====")
2.捕获全部异常
- except:
- except Exception:
三、模块和包
1.什么是模块
大白话:模块就是一个Python文件,里面有类、函数、变量等,我们可以拿过来用
2.模块的导入
(1)import 模块名1,模块名2
示例:
# 导入时间模块
import time
print("开始")
# 让程序睡眠1秒(阻塞)
time.sleep(1)
print("结束")
(2)from 模块名 import 功能名
# 导入时间模块中的sleep方法
from time import sleep
print("开始")
# 让程序睡眠1秒(阻塞)
sleep(1)
print("结束")
- from 模块名 import *
- 表示导入模块所有方法
- import 模块名 as 别名
- 表示模块定义别名
- from 模块名 import 功能 as 别名
- 功能定义别名
(3)如何安装第三方包
- pip install 包名称
- pip install -i url 包名称