# 二、文件操作 & 函数
# 打开文件
open(文件路径,model= "",encoding="")
../ 上一层文件夹
model:
r:read 只读
w:覆盖重写
a:追加写入
rb:图片等非文本文件要加b
wb:清理重写
with open("",model= "w",encoding="utf-8") as f:
for line in f:
print(line)
1
2
3
4
2
3
4
文件的复制:
with open("a.jpg",model="rb") as f1, \
open("b.jpg",model="wb") as f2:
for line in f1:
f2.write(line)
1
2
3
4
5
6
7
2
3
4
5
6
7
# 函数
定义 def 函数名():
动态传参
def 函数名(*args): #args放在一个元组里面
def 函数名(**args): 两个*args被处理成字典(接收关键字的动态传参)
# 内置函数
format
""" 变量作用域
global : 在局部. 引入全局变量
nonlocal: 在局部, 引入外层的局部变量,向外找一层. 看看有没有该变量. 如果有就引入, 如果没有, 继续向外一层, 直到全局(不包括)
"""
1
2
3
4
2
3
4