-
塑料小白
0星
-
一指青铜
100星
-
二指白银
200星
-
十指黄金
300星
-
流云蓝珀
400星
-
幻影钻石
500星
-
键影星耀
800星
-
神速大师
1000星
-
键舞王者
200CPM
-
星河宗师
400CPM
闯关失败!💔
你打错了太多字,再接再厉吧!
f
=
o
p
e
n
(
"
f
i
l
e
.
t
x
t
"
,
"
r
"
)
打开文件,以只读模式打开文本文件
w
i
t
h
o
p
e
n
(
"
f
i
l
e
.
t
x
t
"
,
"
r
"
)
a
s
f
:
p
a
s
s
with语句打开文件,自动管理文件关闭
f
=
o
p
e
n
(
"
f
i
l
e
.
t
x
t
"
,
"
w
"
)
写入模式打开,以写入模式打开文件(覆盖原有内容)
f
=
o
p
e
n
(
"
f
i
l
e
.
t
x
t
"
,
"
a
"
)
追加模式打开,以追加模式打开文件(添加到末尾)
f
=
o
p
e
n
(
"
f
i
l
e
.
b
i
n
"
,
"
r
b
"
)
二进制读取,以二进制只读模式打开文件
f
=
o
p
e
n
(
"
f
i
l
e
.
b
i
n
"
,
"
w
b
"
)
二进制写入,以二进制写入模式打开文件
f
.
r
e
a
d
l
i
n
e
s
(
)
读取所有行,读取文件所有行并返回列表
f
o
r
l
i
n
e
i
n
f
:
p
r
i
n
t
(
l
i
n
e
)
迭代文件行,逐行遍历文件内容
f
.
w
r
i
t
e
(
"
h
e
l
l
o
"
)
写入字符串,向文件写入字符串
f
.
w
r
i
t
e
l
i
n
e
s
(
[
"
l
i
n
e
1
\
n
"
,
"
l
i
n
e
2
\
n
"
]
)
写入多行,向文件写入字符串列表
t
r
y
:
f
=
o
p
e
n
(
"
f
i
l
e
.
t
x
t
"
)
;
f
.
r
e
a
d
(
)
e
x
c
e
p
t
f
i
l
e
n
o
t
f
o
u
n
d
e
r
r
o
r
:
p
a
s
s
捕获文件不存在异常,处理文件未找到错误
t
r
y
:
f
=
o
p
e
n
(
"
f
i
l
e
.
t
x
t
"
)
;
f
.
r
e
a
d
(
)
f
i
n
a
l
l
y
:
f
.
c
l
o
s
e
(
)
确保文件关闭,无论是否出错都关闭文件
f
=
o
p
e
n
(
"
f
i
l
e
.
t
x
t
"
,
"
r
+
"
)
读写模式打开,以读写模式打开文件
i
m
p
o
r
t
o
s
;
o
s
.
r
e
m
o
v
e
(
"
f
i
l
e
.
t
x
t
"
)
删除文件,删除指定文件
i
m
p
o
r
t
o
s
;
o
s
.
r
e
n
a
m
e
(
"
o
l
d
.
t
x
t
"
,
"
n
e
w
.
t
x
t
"
)
重命名文件,将文件重命名
i
m
p
o
r
t
o
s
;
o
s
.
p
a
t
h
.
e
x
i
s
t
s
(
"
f
i
l
e
.
t
x
t
"
)
检查文件存在,判断文件是否存在
i
m
p
o
r
t
o
s
;
o
s
.
p
a
t
h
.
g
e
t
s
i
z
e
(
"
f
i
l
e
.
t
x
t
"
)
获取文件大小,返回文件的字节数
i
m
p
o
r
t
o
s
;
o
s
.
p
a
t
h
.
i
s
f
i
l
e
(
"
f
i
l
e
.
t
x
t
"
)
检查是否为文件,判断路径是否为文件
i
m
p
o
r
t
o
s
;
o
s
.
l
i
s
t
d
i
r
(
"
.
"
)
列出目录文件,返回当前目录的文件列表
i
m
p
o
r
t
s
h
u
t
i
l
;
s
h
u
t
i
l
.
c
o
p
y
(
"
s
r
c
.
t
x
t
"
,
"
d
s
t
.
t
x
t
"
)
复制文件,复制文件到目标位置
i
m
p
o
r
t
s
h
u
t
i
l
;
s
h
u
t
i
l
.
m
o
v
e
(
"
s
r
c
.
t
x
t
"
,
"
d
i
r
/
d
s
t
.
t
x
t
"
)
移动文件,移动文件到目标位置
o
s
.
p
a
t
h
.
j
o
i
n
(
"
d
i
r
"
,
"
f
i
l
e
.
t
x
t
"
)
拼接路径,安全地拼接目录和文件名
o
s
.
m
a
k
e
d
i
r
s
(
"
d
i
r
/
s
u
b
d
i
r
"
,
e
x
i
s
t
_
o
k
=
t
r
u
e
)
创建目录,创建多层目录(忽略已存在)
f
=
o
p
e
n
(
"
f
i
l
e
.
t
x
t
"
,
e
n
c
o
d
i
n
g
=
"
u
t
f
-
8
"
)
指定编码打开,以UTF-8编码打开文件
w
i
t
h
o
p
e
n
(
"
f
i
l
e
.
t
x
t
"
)
a
s
f
:
c
o
n
t
e
n
t
=
f
.
r
e
a
d
(
)
;
c
o
n
t
e
n
t
读取文件内容,获取文件的全部内容
f
.
w
r
i
t
e
(
"
l
i
n
e
1
\
n
l
i
n
e
2
"
)
写入多行字符串,向文件写入包含换行的字符串
r
a
i
s
e
e
x
c
e
p
t
i
o
n
(
"
c
u
s
t
o
m
e
r
r
o
r
"
)
主动抛出异常,手动触发异常
a
s
s
e
r
t
5
>
1
0
,
"
5
i
s
n
o
t
g
r
e
a
t
e
r
t
h
a
n
1
0
"
断言语句,检查条件是否成立
e
x
c
e
p
t
(
f
i
l
e
n
o
t
f
o
u
n
d
e
r
r
o
r
,
p
e
r
m
i
s
s
i
o
n
e
r
r
o
r
)
:
p
a
s
s
捕获多个异常,同时处理多种异常类型
o
s
.
p
a
t
h
.
e
x
i
s
t
s
(
)
路径存在检查函数,判断路径是否存在
o
s
.
p
a
t
h
.
g
e
t
s
i
z
e
(
)
获取文件大小函数,返回文件字节数
s
h
u
t
i
l
.
c
o
p
y
(
)
文件复制函数,复制文件
s
h
u
t
i
l
.
m
o
v
e
(
)
文件移动函数,移动或重命名文件
o
s
.
p
a
t
h
.
j
o
i
n
(
)
路径拼接函数,组合路径组件
o
s
.
m
a
k
e
d
i
r
s
(
)
创建目录函数,创建多层目录
o
s
.
p
a
t
h
.
a
b
s
p
a
t
h
(
)
绝对路径函数,返回路径的绝对形式
o
s
.
p
a
t
h
.
d
i
r
n
a
m
e
(
)
目录名函数,返回路径的目录部分