论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
IOT
[19620] 2020-06-23_干货分享丨Python从入门到编写POC之常用的标准库
文档创建者:
s7ckTeam
浏览次数:
2
最后更新:
2025-01-18
IOT
2 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2020-06-23_干货分享丨Python从入门到编写POC之常用的标准库
干
货
分
享
丨
P
y
t
h
o
n
从
入
门
到
编
写
P
O
C
之
常
用
的
标
准
库
i
春
秋
2
0
2
0
-
0
6
-
2
3
前
期
回
顾
前
期
回
顾
>
>
P
y
t
h
o
n
介
绍
及
安
装
使
用
P
y
t
h
o
n
从
入
门
到
编
写
P
O
C
之
读
写
文
件
P
y
t
h
o
n
从
入
门
到
编
写
P
O
C
之
特
殊
函
数
P
y
t
h
o
n
从
入
门
到
编
写
P
O
C
系
列
文
章
是
i
春
秋
论
坛
作
家
「
E
x
p
1
o
r
e
」
表
哥
原
创
的
一
套
完
整
教
程
,
想
系
统
学
习
P
y
t
h
o
n
技
能
的
小
伙
伴
,
不
要
错
过
哦
!
公
众
号
旨
在
为
大
家
提
供
更
多
的
学
习
方
法
与
技
能
技
巧
,
文
章
仅
供
学
习
参
考
。
常
用
的
标
准
库
安
装
完
P
y
t
h
o
n
之
后
,
我
们
也
同
时
获
得
了
强
大
的
P
y
t
h
o
n
标
准
库
,
通
过
使
用
这
些
标
准
库
可
以
为
我
们
节
省
大
量
的
时
间
,
这
里
是
一
些
常
用
标
准
库
的
简
单
说
明
。
P
y
t
h
o
n
的
标
准
库
包
括
了
很
多
模
块
,
从
P
y
t
h
o
n
语
言
自
身
特
定
的
类
型
和
声
明
,
到
一
些
只
用
于
少
数
程
序
的
不
著
名
模
块
,
任
何
大
型
P
y
t
h
o
n
程
序
都
有
可
能
直
接
或
间
接
地
使
用
到
这
类
模
块
的
大
部
分
内
容
。
s
y
s
模
块
模
块
咱
们
之
前
已
经
接
触
过
了
s
y
s
模
块
,
s
y
s
.
p
a
t
h
.
a
p
p
e
n
d
(
)
,
可
以
通
过
h
e
l
p
命
令
查
看
文
档
,
然
后
不
断
的
回
车
查
看
。
或
者
用
这
个
命
令
:
>
>
>
p
r
i
n
t
s
y
s
.
_
_
d
o
c
_
_
T
h
i
s
m
o
d
u
l
e
p
r
o
v
i
d
e
s
a
c
c
e
s
s
t
o
s
o
m
e
o
b
j
e
c
t
s
u
s
e
d
o
r
m
a
i
n
t
a
i
n
e
d
b
y
t
h
e
i
n
t
e
r
p
r
e
t
e
r
a
n
d
t
o
f
u
n
c
t
i
o
n
s
t
h
a
t
i
n
t
e
r
a
c
t
s
t
r
o
n
g
l
y
w
i
t
h
t
h
e
i
n
t
e
r
p
r
e
t
e
r
.
D
y
n
a
m
i
c
o
b
j
e
c
t
s
:
a
r
g
v
-
-
c
o
m
m
a
n
d
l
i
n
e
a
r
g
u
m
e
n
t
s
;
a
r
g
v
[
0
]
i
s
t
h
e
s
c
r
i
p
t
p
a
t
h
n
a
m
e
i
f
k
n
o
w
n
p
a
t
h
-
-
m
o
d
u
l
e
s
e
a
r
c
h
p
a
t
h
;
p
a
t
h
[
0
]
i
s
t
h
e
s
c
r
i
p
t
d
i
r
e
c
t
o
r
y
,
e
l
s
e
'
'
m
o
d
u
l
e
s
-
-
d
i
c
t
i
o
n
a
r
y
o
f
l
o
a
d
e
d
m
o
d
u
l
e
s
d
i
s
p
l
a
y
h
o
o
k
-
-
c
a
l
l
e
d
t
o
s
h
o
w
r
e
s
u
l
t
s
i
n
a
n
i
n
t
e
r
a
c
t
i
v
e
s
e
s
s
i
o
n
s
y
s
.
a
r
g
v
是
变
量
,
命
令
行
参
数
,
专
门
向
P
y
t
h
o
n
解
释
器
传
递
参
数
他
的
功
能
是
获
取
程
序
外
部
向
程
序
传
递
的
参
数
。
举
个
例
子
:
e
x
c
e
p
t
h
o
o
k
-
-
c
a
l
l
e
d
t
o
h
a
n
d
l
e
a
n
y
u
n
c
a
u
g
h
t
e
x
c
e
p
t
i
o
n
o
t
h
e
r
t
h
a
n
S
y
s
t
e
m
E
x
i
t
T
o
c
u
s
t
o
m
i
z
e
p
r
i
n
t
i
n
g
i
n
a
n
i
n
t
e
r
a
c
t
i
v
e
s
e
s
s
i
o
n
o
r
t
o
i
n
s
t
a
l
l
a
c
u
s
t
o
m
t
o
p
-
l
e
v
e
l
e
x
c
e
p
t
i
o
n
h
a
n
d
l
e
r
,
a
s
s
i
g
n
o
t
h
e
r
f
u
n
c
t
i
o
n
s
t
o
r
e
p
l
a
c
e
t
h
e
s
e
.
e
x
i
t
f
u
n
c
-
-
i
f
s
y
s
.
e
x
i
t
f
u
n
c
e
x
i
s
t
s
,
t
h
i
s
r
o
u
t
i
n
e
i
s
c
a
l
l
e
d
w
h
e
n
P
y
t
h
o
n
e
x
i
t
s
A
s
s
i
g
n
i
n
g
t
o
s
y
s
.
e
x
i
t
f
u
n
c
i
s
d
e
p
r
e
c
a
t
e
d
;
u
s
e
t
h
e
a
t
e
x
i
t
m
o
d
u
l
e
i
n
s
t
e
a
d
.
s
t
d
i
n
-
-
s
t
a
n
d
a
r
d
i
n
p
u
t
f
i
l
e
o
b
j
e
c
t
;
u
s
e
d
b
y
r
a
w
_
i
n
p
u
t
(
)
a
n
d
i
n
p
u
t
(
)
s
t
d
o
u
t
-
-
s
t
a
n
d
a
r
d
o
u
t
p
u
t
f
i
l
e
o
b
j
e
c
t
;
u
s
e
d
b
y
t
h
e
p
r
i
n
t
s
t
a
t
e
m
e
n
t
s
t
d
e
r
r
-
-
s
t
a
n
d
a
r
d
e
r
r
o
r
o
b
j
e
c
t
;
u
s
e
d
f
o
r
e
r
r
o
r
m
e
s
s
a
g
e
s
B
y
a
s
s
i
g
n
i
n
g
o
t
h
e
r
f
i
l
e
o
b
j
e
c
t
s
(
o
r
o
b
j
e
c
t
s
t
h
a
t
b
e
h
a
v
e
l
i
k
e
f
i
l
e
s
)
t
o
t
h
e
s
e
,
i
t
i
s
p
o
s
s
i
b
l
e
t
o
r
e
d
i
r
e
c
t
a
l
l
o
f
t
h
e
i
n
t
e
r
p
r
e
t
e
r
'
s
I
/
O
.
l
a
s
t
_
t
y
p
e
-
-
t
y
p
e
o
f
l
a
s
t
u
n
c
a
u
g
h
t
e
x
c
e
p
t
i
o
n
l
a
s
t
_
v
a
l
u
e
-
-
v
a
l
u
e
o
f
l
a
s
t
u
n
c
a
u
g
h
t
e
x
c
e
p
t
i
o
n
l
a
s
t
_
t
r
a
c
e
b
a
c
k
-
-
t
r
a
c
e
b
a
c
k
o
f
l
a
s
t
u
n
c
a
u
g
h
t
e
x
c
e
p
t
i
o
n
T
h
e
s
e
t
h
r
e
e
a
r
e
o
n
l
y
a
v
a
i
l
a
b
l
e
i
n
a
n
i
n
t
e
r
a
c
t
i
v
e
s
e
s
s
i
o
n
a
f
t
e
r
a
t
r
a
c
e
b
a
c
k
h
a
s
b
e
e
n
p
r
i
n
t
e
d
.
e
x
c
_
t
y
p
e
-
-
t
y
p
e
o
f
e
x
c
e
p
t
i
o
n
c
u
r
r
e
n
t
l
y
b
e
i
n
g
h
a
n
d
l
e
d
e
x
c
_
v
a
l
u
e
-
-
v
a
l
u
e
o
f
e
x
c
e
p
t
i
o
n
c
u
r
r
e
n
t
l
y
b
e
i
n
g
h
a
n
d
l
e
d
e
x
c
_
t
r
a
c
e
b
a
c
k
-
-
t
r
a
c
e
b
a
c
k
o
f
e
x
c
e
p
t
i
o
n
c
u
r
r
e
n
t
l
y
b
e
i
n
g
h
a
n
d
l
e
d
T
h
e
f
u
n
c
t
i
o
n
e
x
c
_
i
n
f
o
(
)
s
h
o
u
l
d
b
e
u
s
e
d
i
n
s
t
e
a
d
o
f
t
h
e
s
e
t
h
r
e
e
,
b
e
c
a
u
s
e
i
t
i
s
t
h
r
e
a
d
-
s
a
f
e
.
S
t
a
t
i
c
o
b
j
e
c
t
s
:
f
l
o
a
t
_
i
n
f
o
-
-
a
d
i
c
t
w
i
t
h
i
n
f
o
r
m
a
t
i
o
n
a
b
o
u
t
t
h
e
f
l
o
a
t
i
n
p
l
e
m
e
n
t
a
t
i
o
n
.
l
o
n
g
_
i
n
f
o
-
-
a
s
t
r
u
c
t
s
e
q
u
e
n
c
e
w
i
t
h
i
n
f
o
r
m
a
t
i
o
n
a
b
o
u
t
t
h
e
l
o
n
g
i
m
p
l
e
m
e
n
t
a
t
i
o
n
.
m
a
x
i
n
t
-
-
t
h
e
l
a
r
g
e
s
t
s
u
p
p
o
r
t
e
d
i
n
t
e
g
e
r
(
t
h
e
s
m
a
l
l
e
s
t
i
s
-
m
a
x
i
n
t
-
1
)
m
a
x
s
i
z
e
-
-
t
h
e
l
a
r
g
e
s
t
s
u
p
p
o
r
t
e
d
l
e
n
g
t
h
o
f
c
o
n
t
a
i
n
e
r
s
.
m
a
x
u
n
i
c
o
d
e
-
-
t
h
e
l
a
r
g
e
s
t
s
u
p
p
o
r
t
e
d
c
h
a
r
a
c
t
e
r
b
u
i
l
t
i
n
_
m
o
d
u
l
e
_
n
a
m
e
s
-
-
t
u
p
l
e
o
f
m
o
d
u
l
e
n
a
m
e
s
b
u
i
l
t
i
n
t
o
t
h
i
s
i
n
t
e
r
p
r
e
t
e
r
v
e
r
s
i
o
n
-
-
t
h
e
v
e
r
s
i
o
n
o
f
t
h
i
s
i
n
t
e
r
p
r
e
t
e
r
a
s
a
s
t
r
i
n
g
v
e
r
s
i
o
n
_
i
n
f
o
-
-
v
e
r
s
i
o
n
i
n
f
o
r
m
a
t
i
o
n
a
s
a
n
a
m
e
d
t
u
p
l
e
h
e
x
v
e
r
s
i
o
n
-
-
v
e
r
s
i
o
n
i
n
f
o
r
m
a
t
i
o
n
e
n
c
o
d
e
d
a
s
a
s
i
n
g
l
e
i
n
t
e
g
e
r
c
o
p
y
r
i
g
h
t
-
-
c
o
p
y
r
i
g
h
t
n
o
t
i
c
e
p
e
r
t
a
i
n
i
n
g
t
o
t
h
i
s
i
n
t
e
r
p
r
e
t
e
r
p
l
a
t
f
o
r
m
-
-
p
l
a
t
f
o
r
m
i
d
e
n
t
i
f
i
e
r
e
x
e
c
u
t
a
b
l
e
-
-
a
b
s
o
l
u
t
e
p
a
t
h
o
f
t
h
e
e
x
e
c
u
t
a
b
l
e
b
i
n
a
r
y
o
f
t
h
e
P
y
t
h
o
n
i
n
t
e
r
p
r
e
t
e
r
p
r
e
f
i
x
-
-
p
r
e
f
i
x
u
s
e
d
t
o
f
i
n
d
t
h
e
P
y
t
h
o
n
l
i
b
r
a
r
y
e
x
e
c
_
p
r
e
f
i
x
-
-
p
r
e
f
i
x
u
s
e
d
t
o
f
i
n
d
t
h
e
m
a
c
h
i
n
e
-
s
p
e
c
i
f
i
c
P
y
t
h
o
n
l
i
b
r
a
r
y
f
l
o
a
t
_
r
e
p
r
_
s
t
y
l
e
-
-
s
t
r
i
n
g
i
n
d
i
c
a
t
i
n
g
t
h
e
s
t
y
l
e
o
f
r
e
p
r
(
)
o
u
t
p
u
t
f
o
r
f
l
o
a
t
s
d
l
l
h
a
n
d
l
e
-
-
[
W
i
n
d
o
w
s
o
n
l
y
]
i
n
t
e
g
e
r
h
a
n
d
l
e
o
f
t
h
e
P
y
t
h
o
n
D
L
L
w
i
n
v
e
r
-
-
[
W
i
n
d
o
w
s
o
n
l
y
]
v
e
r
s
i
o
n
n
u
m
b
e
r
o
f
t
h
e
P
y
t
h
o
n
D
L
L
_
_
s
t
d
i
n
_
_
-
-
t
h
e
o
r
i
g
i
n
a
l
s
t
d
i
n
;
d
o
n
'
t
t
o
u
c
h
!
_
_
s
t
d
o
u
t
_
_
-
-
t
h
e
o
r
i
g
i
n
a
l
s
t
d
o
u
t
;
d
o
n
'
t
t
o
u
c
h
!
_
_
s
t
d
e
r
r
_
_
-
-
t
h
e
o
r
i
g
i
n
a
l
s
t
d
e
r
r
;
d
o
n
'
t
t
o
u
c
h
!
_
_
d
i
s
p
l
a
y
h
o
o
k
_
_
-
-
t
h
e
o
r
i
g
i
n
a
l
d
i
s
p
l
a
y
h
o
o
k
;
d
o
n
'
t
t
o
u
c
h
!
_
_
e
x
c
e
p
t
h
o
o
k
_
_
-
-
t
h
e
o
r
i
g
i
n
a
l
e
x
c
e
p
t
h
o
o
k
;
d
o
n
'
t
t
o
u
c
h
!
F
u
n
c
t
i
o
n
s
:
d
i
s
p
l
a
y
h
o
o
k
(
)
-
-
p
r
i
n
t
a
n
o
b
j
e
c
t
t
o
t
h
e
s
c
r
e
e
n
,
a
n
d
s
a
v
e
i
t
i
n
_
_
b
u
i
l
t
i
n
_
_
.
_
e
x
c
e
p
t
h
o
o
k
(
)
-
-
p
r
i
n
t
a
n
e
x
c
e
p
t
i
o
n
a
n
d
i
t
s
t
r
a
c
e
b
a
c
k
t
o
s
y
s
.
s
t
d
e
r
r
e
x
c
_
i
n
f
o
(
)
-
-
r
e
t
u
r
n
t
h
r
e
a
d
-
s
a
f
e
i
n
f
o
r
m
a
t
i
o
n
a
b
o
u
t
t
h
e
c
u
r
r
e
n
t
e
x
c
e
p
t
i
o
n
e
x
c
_
c
l
e
a
r
(
)
-
-
c
l
e
a
r
t
h
e
e
x
c
e
p
t
i
o
n
s
t
a
t
e
f
o
r
t
h
e
c
u
r
r
e
n
t
t
h
r
e
a
d
e
x
i
t
(
)
-
-
e
x
i
t
t
h
e
i
n
t
e
r
p
r
e
t
e
r
b
y
r
a
i
s
i
n
g
S
y
s
t
e
m
E
x
i
t
g
e
t
d
l
o
p
e
n
f
l
a
g
s
(
)
-
-
r
e
t
u
r
n
s
f
l
a
g
s
t
o
b
e
u
s
e
d
f
o
r
d
l
o
p
e
n
(
)
c
a
l
l
s
g
e
t
p
r
o
f
i
l
e
(
)
-
-
g
e
t
t
h
e
g
l
o
b
a
l
p
r
o
f
i
l
i
n
g
f
u
n
c
t
i
o
n
g
e
t
r
e
f
c
o
u
n
t
(
)
-
-
r
e
t
u
r
n
t
h
e
r
e
f
e
r
e
n
c
e
c
o
u
n
t
f
o
r
a
n
o
b
j
e
c
t
(
p
l
u
s
o
n
e
:
-
)
g
e
t
r
e
c
u
r
s
i
o
n
l
i
m
i
t
(
)
-
-
r
e
t
u
r
n
t
h
e
m
a
x
r
e
c
u
r
s
i
o
n
d
e
p
t
h
f
o
r
t
h
e
i
n
t
e
r
p
r
e
t
e
r
g
e
t
s
i
z
e
o
f
(
)
-
-
r
e
t
u
r
n
t
h
e
s
i
z
e
o
f
a
n
o
b
j
e
c
t
i
n
b
y
t
e
s
g
e
t
t
r
a
c
e
(
)
-
-
g
e
t
t
h
e
g
l
o
b
a
l
d
e
b
u
g
t
r
a
c
i
n
g
f
u
n
c
t
i
o
n
s
e
t
c
h
e
c
k
i
n
t
e
r
v
a
l
(
)
-
-
c
o
n
t
r
o
l
h
o
w
o
f
t
e
n
t
h
e
i
n
t
e
r
p
r
e
t
e
r
c
h
e
c
k
s
f
o
r
e
v
e
n
t
s
s
e
t
d
l
o
p
e
n
f
l
a
g
s
(
)
-
-
s
e
t
t
h
e
f
l
a
g
s
t
o
b
e
u
s
e
d
f
o
r
d
l
o
p
e
n
(
)
c
a
l
l
s
s
e
t
p
r
o
f
i
l
e
(
)
-
-
s
e
t
t
h
e
g
l
o
b
a
l
p
r
o
f
i
l
i
n
g
f
u
n
c
t
i
o
n
s
e
t
r
e
c
u
r
s
i
o
n
l
i
m
i
t
(
)
-
-
s
e
t
t
h
e
m
a
x
r
e
c
u
r
s
i
o
n
d
e
p
t
h
f
o
r
t
h
e
i
n
t
e
r
p
r
e
t
e
r
s
e
t
t
r
a
c
e
(
)
-
-
s
e
t
t
h
e
g
l
o
b
a
l
d
e
b
u
g
t
r
a
c
i
n
g
f
u
n
c
t
i
o
n
为
了
更
好
的
理
解
,
再
写
一
个
程
序
:
s
y
s
.
s
t
d
i
n
,
s
y
s
.
s
t
d
o
u
t
,
s
y
s
.
s
t
d
e
r
r
,
处
理
标
准
输
入
,
标
准
输
出
,
标
准
错
误
。
输
出
和
错
误
是
内
建
在
每
个
u
n
i
x
系
统
中
的
管
道
,
p
r
i
n
t
的
本
质
就
是
s
y
s
.
s
t
d
o
u
t
.
w
r
i
t
e
。
s
t
d
o
u
t
是
一
个
类
文
件
对
象
,
调
用
了
其
w
r
i
t
e
函
数
就
可
以
打
印
任
何
的
字
符
串
了
,
它
们
不
会
添
加
回
车
,
要
自
己
添
加
n
,
但
是
只
有
w
r
i
t
e
的
办
法
,
没
有
r
e
a
d
的
方
法
。
还
是
由
于
是
类
文
件
对
象
,
因
此
可
以
讲
任
何
类
文
件
赋
值
,
然
后
重
定
向
输
出
,
那
可
能
会
问
,
啥
是
重
定
向
输
出
,
简
而
言
之
,
就
是
将
输
出
内
容
从
"
控
制
台
"
转
到
"
文
件
"
。
举
个
例
子
,
进
一
步
理
解
:
#
c
o
d
i
n
g
=
u
t
f
-
8
i
m
p
o
r
t
s
y
s
d
e
f
d
e
m
o
(
)
:
i
f
l
e
n
(
s
y
s
.
a
r
g
v
)
<
2
:
p
r
i
n
t
'
n
o
a
c
t
i
o
n
'
s
y
s
.
e
x
i
t
(
)
#
退
出
当
前
程
序
f
o
r
i
i
n
r
a
n
g
e
(
l
e
n
(
s
y
s
.
a
r
g
v
)
)
:
p
r
i
n
t
'
a
r
g
[
'
+
s
t
r
(
i
)
+
'
]
'
,
s
y
s
.
a
r
g
v
i
f
_
_
n
a
m
e
_
_
=
=
'
_
_
m
a
i
n
_
_
'
:
d
e
m
o
(
)
>
>
>
f
o
r
i
i
n
r
a
n
g
e
(
6
)
:
.
.
.
p
r
i
n
t
"
H
E
L
L
O
M
O
M
O
!
"
.
.
.
H
E
L
L
O
M
O
M
O
!
H
E
L
L
O
M
O
M
O
!
H
E
L
L
O
M
O
M
O
!
H
E
L
L
O
M
O
M
O
!
H
E
L
L
O
M
O
M
O
!
H
E
L
L
O
M
O
M
O
!
>
>
>
i
m
p
o
r
t
s
y
s
>
>
>
f
o
r
i
i
n
r
a
n
g
e
(
6
)
:
.
.
.
s
y
s
.
s
t
d
o
u
t
.
w
r
i
t
e
(
"
H
E
L
L
O
B
a
Z
o
n
g
n
"
)
.
.
.
H
E
L
L
O
B
a
Z
o
n
g
H
E
L
L
O
B
a
Z
o
n
g
H
E
L
L
O
B
a
Z
o
n
g
H
E
L
L
O
B
a
Z
o
n
g
H
E
L
L
O
B
a
Z
o
n
g
H
E
L
L
O
B
a
Z
o
n
g
>
>
>
i
m
p
o
r
t
s
y
s
>
>
>
p
r
i
n
t
"
H
E
L
L
O
B
a
Z
o
n
g
"
#
标
准
输
出
H
E
L
L
O
B
a
Z
o
n
g
>
>
>
d
e
m
o
=
s
y
s
.
s
t
d
o
u
t
#
重
定
向
之
前
保
存
d
e
m
o
>
>
>
d
e
m
o
2
=
o
p
e
n
(
'
t
e
s
t
.
t
x
t
'
,
'
w
'
)
>
>
>
s
y
s
.
s
t
d
o
u
t
=
d
e
m
o
2
#
之
后
的
输
出
重
定
向
到
刚
打
开
的
t
e
s
t
.
t
x
t
>
>
>
p
r
i
n
t
"
H
E
L
L
O
i
c
h
u
n
q
i
u
"
#
这
句
话
只
会
输
出
打
印
到
t
x
t
z
文
件
中
,
屏
幕
看
不
到
输
出
最
后
为
啥
多
了
一
个
n
?
是
因
为
p
r
i
n
t
会
在
即
将
要
打
印
的
字
符
串
后
面
加
一
个
硬
回
车
。
o
s
模
块
模
块
先
看
一
下
o
s
模
块
里
有
什
么
内
容
:
然
后
用
h
e
l
p
(
)
命
令
,
这
里
介
绍
几
个
常
用
的
:
o
s
库
提
供
了
在
P
y
t
h
o
n
中
使
用
操
作
系
统
的
命
令
的
方
法
就
是
用
o
s
.
s
y
s
t
e
m
(
)
。
以
下
是
W
i
n
o
d
s
系
统
:
>
>
>
p
r
i
n
t
"
H
E
L
L
O
i
c
h
u
n
q
i
u
"
#
这
句
话
只
会
输
出
打
印
到
t
x
t
z
文
件
中
,
屏
幕
看
不
到
输
出
>
>
>
d
e
m
o
2
.
c
l
o
s
e
(
)
>
>
>
s
y
s
.
s
t
d
o
u
t
=
d
e
m
o
#
将
s
t
d
o
u
t
恢
复
成
原
来
的
方
式
>
>
>
d
e
m
o
3
=
o
p
e
n
(
'
t
e
s
t
.
t
x
t
'
,
'
r
'
)
>
>
>
d
e
m
o
3
.
r
e
a
d
(
)
'
H
E
L
L
O
i
c
h
u
n
q
i
u
n
'
>
>
>
i
m
p
o
r
t
o
s
>
>
>
d
i
r
(
o
s
)
[
'
F
_
O
K
'
,
'
O
_
A
P
P
E
N
D
'
,
'
O
_
B
I
N
A
R
Y
'
,
'
O
_
C
R
E
A
T
'
,
'
O
_
E
X
C
L
'
,
'
O
_
N
O
I
N
H
E
R
I
T
'
,
'
O
_
R
A
N
D
O
M
'
,
'
O
_
R
D
O
N
L
Y
'
,
'
O
_
R
D
W
R
'
,
'
O
_
S
E
Q
U
E
N
T
I
A
L
'
,
'
O
_
S
H
O
R
T
_
L
I
V
E
D
'
,
'
O
_
T
E
M
P
O
R
A
R
Y
'
,
'
O
_
T
E
X
T
'
,
'
O
_
T
R
U
N
C
'
,
'
O
_
W
R
O
N
L
Y
'
,
'
P
_
D
E
T
A
C
H
'
,
'
P
_
N
O
W
A
I
T
'
,
'
P
_
N
O
W
A
I
T
O
'
,
'
P
_
O
V
E
R
L
A
Y
'
,
'
P
_
W
A
I
T
'
,
'
R
_
O
K
'
,
'
S
E
E
K
_
C
U
R
'
,
'
S
E
E
K
_
E
N
D
'
,
'
S
E
E
K
_
S
E
T
'
,
'
T
M
P
_
M
A
X
'
,
'
U
s
e
r
D
i
c
t
'
,
'
W
_
O
K
'
,
'
X
_
O
K
'
,
'
_
E
n
v
i
r
o
n
'
,
'
_
_
a
l
l
_
_
'
,
'
_
_
b
u
i
l
t
i
n
s
_
_
'
,
'
_
_
d
o
c
_
_
'
,
'
_
_
f
i
l
e
_
_
'
,
'
_
_
n
a
m
e
_
_
'
,
'
_
_
p
a
c
k
a
g
e
_
_
'
,
'
_
c
o
p
y
_
r
e
g
'
,
'
_
e
x
e
c
v
p
e
'
,
'
_
e
x
i
s
t
s
'
,
'
_
e
x
i
t
'
,
'
_
g
e
t
_
e
x
p
o
r
t
s
_
l
i
s
t
'
,
'
_
m
a
k
e
_
s
t
a
t
_
r
e
s
u
l
t
'
,
'
_
m
a
k
e
_
s
t
a
t
v
f
s
_
r
e
s
u
l
t
'
,
'
_
p
i
c
k
l
e
_
s
t
a
t
_
r
e
s
u
l
t
'
,
'
_
p
i
c
k
l
e
_
s
t
a
t
v
f
s
_
r
e
s
u
l
t
'
,
'
a
b
o
r
t
'
,
'
a
c
c
e
s
s
'
,
'
a
l
t
s
e
p
'
,
'
c
h
d
i
r
'
,
'
c
h
m
o
d
'
,
'
c
l
o
s
e
'
,
'
c
l
o
s
e
r
a
n
g
e
'
,
'
c
u
r
d
i
r
'
,
'
d
e
f
p
a
t
h
'
,
'
d
e
v
n
u
l
l
'
,
'
d
u
p
'
,
'
d
u
p
2
'
,
'
e
n
v
i
r
o
n
'
,
'
e
r
r
n
o
'
,
'
e
r
r
o
r
'
,
'
e
x
e
c
l
'
,
'
e
x
e
c
l
e
'
,
'
e
x
e
c
l
p
'
,
'
e
x
e
c
l
p
e
'
,
'
e
x
e
c
v
'
,
'
e
x
e
c
v
e
'
,
'
e
x
e
c
v
p
'
,
'
e
x
e
c
v
p
e
'
,
'
e
x
t
s
e
p
'
,
'
f
d
o
p
e
n
'
,
'
f
s
t
a
t
'
,
'
f
s
y
n
c
'
,
'
g
e
t
c
w
d
'
,
'
g
e
t
c
w
d
u
'
,
'
g
e
t
e
n
v
'
,
'
g
e
t
p
i
d
'
,
'
i
s
a
t
t
y
'
,
'
k
i
l
l
'
,
'
l
i
n
e
s
e
p
'
,
'
l
i
s
t
d
i
r
'
,
'
l
s
e
e
k
'
,
'
l
s
t
a
t
'
,
'
m
a
k
e
d
i
r
s
'
,
'
m
k
d
i
r
'
,
'
n
a
m
e
'
,
'
o
p
e
n
'
,
'
p
a
r
d
i
r
'
,
'
p
a
t
h
'
,
'
p
a
t
h
s
e
p
'
,
'
p
i
p
e
'
,
'
p
o
p
e
n
'
,
'
p
o
p
e
n
2
'
,
'
p
o
p
e
n
3
'
,
'
p
o
p
e
n
4
'
,
'
p
u
t
e
n
v
'
,
'
r
e
a
d
'
,
'
r
e
m
o
v
e
'
,
'
r
e
m
o
v
e
d
i
r
s
'
,
'
r
e
n
a
m
e
'
,
'
r
e
n
a
m
e
s
'
,
'
r
m
d
i
r
'
,
'
s
e
p
'
,
'
s
p
a
w
n
l
'
,
'
s
p
a
w
n
l
e
'
,
'
s
p
a
w
n
v
'
,
'
s
p
a
w
n
v
e
'
,
'
s
t
a
r
t
f
i
l
e
'
,
'
s
t
a
t
'
,
'
s
t
a
t
_
f
l
o
a
t
_
t
i
m
e
s
'
,
'
s
t
a
t
_
r
e
s
u
l
t
'
,
'
s
t
a
t
v
f
s
_
r
e
s
u
l
t
'
,
'
s
t
r
e
r
r
o
r
'
,
'
s
y
s
'
,
'
s
y
s
t
e
m
'
,
'
t
e
m
p
n
a
m
'
,
'
t
i
m
e
s
'
,
'
t
m
p
f
i
l
e
'
,
'
t
m
p
n
a
m
'
,
'
u
m
a
s
k
'
,
'
u
n
l
i
n
k
'
,
'
u
n
s
e
t
e
n
v
'
,
'
u
r
a
n
d
o
m
'
,
'
u
t
i
m
e
'
,
'
w
a
i
t
p
i
d
'
,
'
w
a
l
k
'
,
'
w
r
i
t
e
'
]
>
>
>
i
m
p
o
r
t
o
s
>
>
>
o
s
.
n
a
m
e
#
判
断
现
在
正
在
实
用
的
平
台
,
W
i
n
d
o
w
s
平
台
"
n
t
"
,
l
i
n
u
x
平
台
"
p
o
s
i
x
"
'
n
t
'
>
>
>
o
s
.
g
e
t
c
w
d
(
)
#
获
取
当
前
目
录
'
D
:
i
c
h
u
n
q
i
u
i
t
e
m
s
'
>
>
>
o
s
.
l
i
s
t
d
i
r
(
"
D
:
/
i
c
h
u
n
q
i
u
"
)
[
'
b
s
r
c
&
i
c
h
u
n
q
i
u
'
,
'
i
t
e
m
s
'
,
'
t
a
s
k
'
]
>
>
>
i
m
p
o
r
t
o
s
>
>
>
o
s
.
n
a
m
e
#
判
断
现
在
正
在
实
用
的
平
台
,
W
i
n
d
o
w
s
平
台
"
n
t
"
,
l
i
n
u
x
平
台
"
p
o
s
i
x
"
'
n
t
'
>
>
>
o
s
.
g
e
t
c
w
d
(
)
#
获
取
当
前
目
录
'
D
:
i
c
h
u
n
q
i
u
i
t
e
m
s
'
>
>
>
o
s
.
l
i
s
t
d
i
r
(
"
D
:
/
i
c
h
u
n
q
i
u
"
)
#
列
D
:
/
i
c
h
u
n
q
i
u
文
件
夹
的
目
录
[
'
b
s
r
c
&
i
c
h
u
n
q
i
u
'
,
'
i
t
e
m
s
'
,
'
t
a
s
k
'
]
>
>
>
o
s
.
m
k
d
i
r
(
"
d
e
m
o
"
)
#
在
本
文
件
x
夹
下
建
立
一
个
叫
d
e
m
o
的
文
件
夹
>
>
>
o
s
.
l
i
s
t
d
i
r
(
"
D
:
/
i
c
h
u
n
q
i
u
/
i
t
e
m
s
"
)
#
查
看
目
录
有
没
有
d
e
m
o
的
文
件
夹
[
'
c
m
d
.
b
a
t
'
,
'
c
t
f
.
p
y
'
,
'
d
e
m
o
'
,
'
d
e
m
o
.
p
y
'
,
'
f
l
a
g
.
t
x
t
'
,
'
i
c
h
u
n
q
i
u
'
,
'
t
e
s
t
.
t
x
t
'
]
>
>
>
o
s
.
r
m
d
i
r
(
"
d
e
m
o
"
)
#
删
除
叫
d
e
m
o
的
文
件
夹
>
>
>
o
s
.
l
i
s
t
d
i
r
(
"
D
:
/
i
c
h
u
n
q
i
u
/
i
t
e
m
s
"
)
#
查
看
文
件
夹
,
发
现
没
有
d
e
m
o
文
件
夹
了
[
'
c
m
d
.
b
a
t
'
,
'
c
t
f
.
p
y
'
,
'
d
e
m
o
.
p
y
'
,
'
f
l
a
g
.
t
x
t
'
,
'
i
c
h
u
n
q
i
u
'
,
'
t
e
s
t
.
t
x
t
'
]
>
>
>
o
s
.
r
e
n
a
m
e
(
"
t
e
s
t
.
t
x
t
"
,
"
t
e
s
t
1
.
t
x
t
"
)
#
将
t
e
s
t
.
t
x
t
重
名
为
t
e
s
t
1
.
t
x
t
>
>
>
o
s
.
l
i
s
t
d
i
r
(
"
D
:
/
i
c
h
u
n
q
i
u
/
i
t
e
m
s
"
)
#
查
看
文
件
夹
,
发
现
t
e
s
t
.
t
x
t
改
成
了
t
e
s
t
1
.
t
x
t
[
'
c
m
d
.
b
a
t
'
,
'
c
t
f
.
p
y
'
,
'
d
e
m
o
.
p
y
'
,
'
f
l
a
g
.
t
x
t
'
,
'
i
c
h
u
n
q
i
u
'
,
'
t
e
s
t
1
.
t
x
t
'
]
>
>
>
o
s
.
r
e
m
o
v
e
(
"
t
e
s
t
1
.
t
x
t
"
)
#
删
除
t
e
s
t
1
.
t
x
t
的
文
件
>
>
>
o
s
.
l
i
s
t
d
i
r
(
"
D
:
/
i
c
h
u
n
q
i
u
/
i
t
e
m
s
"
)
#
查
看
文
件
夹
,
发
现
没
有
了
t
e
s
t
1
.
t
x
t
[
'
c
m
d
.
b
a
t
'
,
'
c
t
f
.
p
y
'
,
'
d
e
m
o
.
p
y
'
,
'
f
l
a
g
.
t
x
t
'
,
'
i
c
h
u
n
q
i
u
'
]
>
>
>
c
o
m
m
a
n
d
=
'
d
i
r
'
>
>
>
i
m
p
o
r
t
o
s
>
>
>
o
s
.
s
y
s
t
e
m
(
c
o
m
m
a
n
d
)
驱
动
器
D
中
的
卷
没
有
标
签
。
卷
的
序
列
号
是
6
2
6
B
-
8
8
A
A
D
:
i
c
h
u
n
q
i
u
i
t
e
m
s
的
目
录
2
0
1
7
/
0
8
/
2
3
1
0
:
3
4
<
D
I
R
>
.
2
0
1
7
/
0
8
/
2
3
1
0
:
3
4
<
D
I
R
>
.
.
2
0
1
7
/
0
8
/
1
5
2
1
:
4
2
7
c
m
d
.
b
a
t
2
0
1
7
/
0
8
/
2
1
2
1
:
2
2
5
2
1
c
t
f
.
p
y
2
0
1
7
/
0
8
/
2
3
1
0
:
3
4
7
,
4
4
6
d
e
m
o
.
p
y
2
0
1
7
/
0
8
/
2
1
1
2
:
0
5
2
3
f
l
a
g
.
t
x
t
2
0
1
7
/
0
8
/
2
0
1
8
:
0
8
<
D
I
R
>
i
c
h
u
n
q
i
u
2
0
1
7
/
0
8
/
2
2
2
2
:
3
8
1
6
t
e
s
t
.
t
x
t
5
个
文
件
8
,
0
1
3
字
节
3
个
目
录
3
5
3
,
1
3
7
,
5
5
7
,
5
0
4
可
用
字
节
0
t
i
m
e
模
块
模
块
t
i
m
e
模
块
很
常
用
的
,
比
如
说
在
延
时
注
入
中
,
就
要
用
到
它
,
可
以
精
确
的
知
道
程
序
的
运
行
长
短
。
j
s
o
n
模
块
模
块
J
S
O
N
(
J
a
v
a
S
c
r
i
p
t
O
b
j
e
c
t
N
o
t
a
t
i
o
n
,
J
S
对
象
标
记
)
是
一
种
轻
量
级
的
数
据
交
换
格
式
。
它
基
于
E
C
M
A
S
c
r
i
p
t
(
w
3
c
制
定
的
j
s
规
范
)
的
一
个
子
集
,
采
用
完
全
独
立
于
编
程
语
言
的
文
本
格
式
来
存
储
和
表
示
数
据
。
简
洁
和
清
晰
的
层
次
结
构
使
得
J
S
O
N
成
为
理
想
的
数
据
交
换
语
言
,
易
于
人
阅
读
和
编
写
,
同
时
也
易
于
机
器
解
析
和
生
成
,
并
有
效
地
提
升
网
络
传
输
效
率
。
P
y
t
h
o
n
标
准
库
中
有
J
S
O
N
模
块
,
主
要
是
两
个
功
能
,
序
列
化
(
e
n
c
o
d
i
n
g
)
与
反
序
列
化
(
d
e
c
o
d
i
n
g
)
。
e
n
c
o
d
i
n
g
操
作
:
d
u
m
p
s
(
)
这
里
的
d
a
t
a
_
j
s
o
n
是
s
t
r
类
型
,
d
a
t
a
是
l
i
s
t
类
型
。
d
e
c
o
d
i
n
g
操
作
:
l
o
a
d
s
(
)
h
a
s
h
l
i
b
模
块
模
块
P
y
t
h
o
n
中
的
h
a
s
h
l
i
b
库
提
供
了
大
量
的
摘
要
算
法
,
又
叫
散
列
算
法
,
哈
希
算
法
。
举
个
例
子
,
计
算
一
个
m
d
5
值
:
r
a
n
d
o
m
模
块
模
块
生
成
随
机
数
的
>
>
>
i
m
p
o
r
t
t
i
m
e
>
>
>
t
i
m
e
.
t
i
m
e
(
)
#
获
取
当
前
时
间
的
时
间
戳
1
5
0
3
4
8
0
0
4
0
.
9
8
5
>
>
>
t
i
m
e
.
c
l
o
c
k
(
)
#
获
取
进
程
的
时
间
6
0
.
6
4
1
6
7
4
8
9
0
5
4
7
9
7
5
>
>
>
t
i
m
e
.
l
o
c
a
l
t
i
m
e
(
)
#
时
间
戳
转
换
成
当
地
的
时
间
t
i
m
e
.
s
t
r
u
c
t
_
t
i
m
e
(
t
m
_
y
e
a
r
=
2
0
1
7
,
t
m
_
m
o
n
=
8
,
t
m
_
m
d
a
y
=
2
3
,
t
m
_
h
o
u
r
=
1
7
,
t
m
_
m
i
n
=
2
0
,
t
m
_
s
e
c
=
4
8
,
t
m
_
w
d
a
y
=
2
,
t
m
_
y
d
a
y
=
2
3
5
,
t
m
_
i
s
d
s
t
=
0
)
>
>
>
t
i
m
e
.
a
s
c
t
i
m
e
(
)
#
将
元
祖
表
示
为
'
W
e
d
A
u
g
2
3
1
7
:
2
4
:
0
7
2
0
1
7
'
这
种
形
式
'
W
e
d
A
u
g
2
3
1
7
:
2
4
:
2
7
2
0
1
7
'
>
>
>
i
m
p
o
r
t
j
s
o
n
>
>
>
d
a
t
a
=
[
{
"
u
s
e
r
n
a
m
e
"
:
"
i
c
h
u
n
q
i
u
"
,
"
p
a
s
s
w
o
r
d
"
:
"
B
a
Z
o
n
g
"
,
"
c
o
n
t
e
n
t
"
:
(
"
B
a
Z
o
n
g
"
,
"
h
a
n
d
s
o
m
e
"
)
}
]
>
>
>
p
r
i
n
t
d
a
t
a
[
{
'
u
s
e
r
n
a
m
e
'
:
'
i
c
h
u
n
q
i
u
'
,
'
c
o
n
t
e
n
t
'
:
(
'
B
a
Z
o
n
g
'
,
'
h
a
n
d
s
o
m
e
'
)
,
'
p
a
s
s
w
o
r
d
'
:
'
B
a
Z
o
n
g
'
}
]
>
>
>
d
a
t
a
_
j
s
o
n
=
j
s
o
n
.
d
u
m
p
s
(
d
a
t
a
)
#
将
d
a
t
a
进
行
格
式
的
编
码
转
换
>
>
>
p
r
i
n
t
d
a
t
a
_
j
s
o
n
[
{
"
u
s
e
r
n
a
m
e
"
:
"
i
c
h
u
n
q
i
u
"
,
"
c
o
n
t
e
n
t
"
:
[
"
B
a
Z
o
n
g
"
,
"
h
a
n
d
s
o
m
e
"
]
,
"
p
a
s
s
w
o
r
d
"
:
"
B
a
Z
o
n
g
"
}
]
>
>
>
d
e
m
o
_
d
a
t
a
=
j
s
o
n
.
l
o
a
d
s
(
d
a
t
a
_
j
s
o
n
)
#
将
d
a
t
a
_
j
s
o
n
解
码
>
>
>
p
r
i
n
t
d
e
m
o
_
d
a
t
a
[
{
u
'
u
s
e
r
n
a
m
e
'
:
u
'
i
c
h
u
n
q
i
u
'
,
u
'
c
o
n
t
e
n
t
'
:
[
u
'
B
a
Z
o
n
g
'
,
u
'
h
a
n
d
s
o
m
e
'
]
,
u
'
p
a
s
s
w
o
r
d
'
:
u
'
B
a
Z
o
n
g
'
}
]
>
>
>
i
m
p
o
r
t
h
a
s
h
l
i
b
>
>
>
m
d
5
=
h
a
s
h
l
i
b
.
m
d
5
(
)
>
>
>
m
d
5
.
u
p
d
a
t
e
(
'
a
d
m
i
n
'
)
>
>
>
p
r
i
n
t
m
d
5
.
h
e
x
d
i
g
e
s
t
(
)
2
1
2
3
2
f
2
9
7
a
5
7
a
5
a
7
4
3
8
9
4
a
0
e
4
a
8
0
1
f
c
3
>
>
>
i
m
p
o
r
t
r
a
n
d
o
m
>
>
>
d
i
r
(
r
a
n
d
o
m
)
[
'
B
P
F
'
,
'
L
O
G
4
'
,
'
N
V
_
M
A
G
I
C
C
O
N
S
T
'
,
'
R
E
C
I
P
_
B
P
F
'
,
'
R
a
n
d
o
m
'
,
'
S
G
_
M
A
G
I
C
C
O
N
S
T
'
,
'
S
y
s
t
e
m
R
a
n
d
o
m
'
,
'
T
W
O
P
I
'
,
'
W
i
c
h
m
a
n
n
H
i
l
l
'
,
'
_
B
u
i
l
t
i
n
M
e
t
h
o
d
T
y
p
e
'
,
'
_
M
e
t
h
o
d
T
y
p
e
'
,
'
_
_
a
l
l
_
_
'
,
'
_
_
b
u
i
l
t
i
n
s
_
_
'
u
r
l
l
i
b
/
u
r
l
i
b
2
这
两
个
模
块
,
感
兴
趣
的
小
伙
伴
可
以
在
网
上
自
学
哦
。
以
上
是
今
天
要
分
享
的
内
容
,
大
家
看
懂
了
吗
?
文
章
素
材
来
源
于
i
春
秋
社
区
新
来
的
朋
友
如
果
想
要
了
解
其
他
的
必
备
技
能
和
实
用
工
具
,
可
以
点
击
菜
单
栏
中
的
入
门
锦
囊
查
看
相
关
内
容
:
猜
猜
你
你
喜
喜
欢
欢
文
末
右
下
角
点
个
“
在
看
在
看
”
再
走
哦
~
i
春
秋
官
方
公
众
号
为
大
家
提
供
春
秋
官
方
公
众
号
为
大
家
提
供
前
沿
的
网
络
安
全
技
术
简
单
易
懂
的
实
用
工
具
紧
张
刺
激
的
安
全
竞
赛
还
有
网
络
安
全
大
讲
堂
更
多
技
能
等
你
来
解
锁
>
>
>
i
m
p
o
r
t
r
a
n
d
o
m
>
>
>
r
a
n
d
o
m
.
r
a
n
d
o
m
(
)
#
生
成
大
于
等
于
0
,
小
于
等
于
1
的
随
机
浮
点
数
0
.
7
6
6
6
9
1
8
7
1
3
9
4
9
8
4
>
>
>
r
a
n
d
o
m
.
u
n
i
f
o
r
m
(
6
6
,
8
8
)
#
生
成
6
6
到
8
8
之
间
的
随
机
浮
点
数
8
0
.
5
1
1
2
1
6
3
8
5
1
0
6
0
7
>
>
>
r
a
n
d
o
m
.
r
a
n
d
i
n
t
(
6
6
,
8
8
)
#
生
成
6
6
到
8
8
的
整
数
8
8
>
>
>
r
a
n
d
o
m
.
c
h
o
i
c
e
(
'
B
a
Z
o
n
g
'
)
#
在
B
a
Z
o
n
g
生
成
随
机
字
符
'
n
'
>
>
>
d
e
m
o
=
[
1
,
2
,
3
,
4
,
5
,
6
]
>
>
>
r
a
n
d
o
m
.
s
h
u
f
f
l
e
(
d
e
m
o
)
#
打
乱
数
字
>
>
>
d
e
m
o
[
1
,
4
,
3
,
5
,
2
,
6
]
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页