论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
云安全
[24505] 2015-12-13_Python程序员最常犯的十个错误
文档创建者:
s7ckTeam
浏览次数:
1
最后更新:
2025-01-18
云安全
1 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-56
6万
主题
-6万
回帖
-56
积分
管理员
积分
-56
发消息
2015-12-13_Python程序员最常犯的十个错误
来
源
:
编
程
派
参
考
原
文
:
h
t
t
p
:
/
/
w
w
w
.
t
o
p
t
a
l
.
c
o
m
/
p
y
t
h
o
n
/
t
o
p
-
1
0
-
m
i
s
t
a
k
e
s
-
t
h
a
t
-
p
y
t
h
o
n
-
p
r
o
g
r
a
m
m
e
r
s
-
m
a
k
e
作
者
:
M
A
R
T
I
N
C
H
I
K
I
L
I
A
N
编
译
文
章
:
h
t
t
p
:
/
/
w
w
w
.
c
o
d
i
n
g
p
y
.
c
o
m
/
a
r
t
i
c
l
e
/
t
o
p
-
1
0
-
m
i
s
t
a
k
e
s
-
t
h
a
t
-
p
y
t
h
o
n
-
p
r
o
g
r
a
m
m
e
r
s
-
m
a
k
e
/
译
者
:
E
a
r
l
G
r
e
y
P
y
t
h
o
n
程
序
员
最
常
犯
的
十
个
错
误
译
者
:
E
a
r
l
G
r
e
y
L
i
n
u
x
中
国
2
0
1
5
-
1
2
-
1
3
常
见
错
误
1
:
错
误
地
将
表
达
式
作
为
函
数
的
默
认
参
数
在
P
y
t
h
o
n
中
,
我
们
可
以
为
函
数
的
某
个
参
数
设
置
默
认
值
,
使
该
参
数
成
为
可
选
参
数
。
虽
然
这
是
一
个
很
好
的
语
言
特
性
,
但
是
当
默
认
值
是
可
变
类
型
时
,
也
会
导
致
一
些
令
人
困
惑
的
情
况
。
我
们
来
看
看
下
面
这
个
P
y
t
h
o
n
函
数
定
义
:
P
y
t
h
o
n
程
序
员
常
犯
的
一
个
错
误
,
就
是
想
当
然
地
认
为
:
在
每
次
调
用
函
数
时
,
如
果
没
有
为
可
选
参
数
传
入
值
,
那
么
这
个
可
选
参
数
就
会
被
设
置
为
指
定
的
默
认
值
。
在
上
面
的
代
码
中
,
你
们
可
能
觉
得
重
复
调
用
f
o
o
(
)
函
数
应
该
会
一
直
返
回
'
b
a
z
'
,
因
为
你
们
默
认
每
次
1
.
>
>
>
d
e
f
f
o
o
(
b
a
r
=
[
]
)
:
#
b
a
r
是
可
选
参
数
,
如
果
没
有
提
供
b
a
r
的
值
,
则
默
认
为
[
]
,
2
.
.
.
.
b
a
r
.
a
p
p
e
n
d
(
"
b
a
z
"
)
#
但
是
稍
后
我
们
会
看
到
这
行
代
码
会
出
现
问
题
。
3
.
.
.
.
r
e
t
u
r
n
b
a
r
f
o
o
(
)
函
数
执
行
时
(
没
有
指
定
变
量
的
值
)
,
变
量
都
被
设
置
为
[
]
(
也
就
是
,
一
个
新
的
空
列
表
)
。
但
是
,
实
际
运
行
结
果
却
是
这
样
的
:
很
奇
怪
吧
?
为
什
么
每
次
调
用
函
数
时
,
都
会
把
"
b
a
z
"
这
个
默
认
值
添
加
到
已
有
的
列
表
中
,
而
不
是
重
新
创
建
一
个
新
的
空
列
表
呢
?
答
案
就
是
,
可
选
参
数
默
认
值
的
设
置
在
可
选
参
数
默
认
值
的
设
置
在
P
y
t
h
o
n
中
只
会
被
执
行
一
次
中
只
会
被
执
行
一
次
,
也
就
是
定
义
该
函
数
的
时
候
。
因
此
,
只
有
当
函
数
被
定
义
时
,
参
数
才
会
被
初
始
化
为
默
认
值
(
也
就
是
,
一
个
空
列
表
)
,
但
是
之
后
每
次
函
数
被
调
用
时
,
都
会
继
续
使
用
参
数
原
先
初
始
化
生
成
的
那
个
列
表
。
当
然
,
一
个
常
见
的
解
决
办
法
就
是
:
f
o
o
(
)
b
a
r
b
a
r
1
.
>
>
>
f
o
o
(
)
2
.
[
"
b
a
z
"
]
3
.
>
>
>
f
o
o
(
)
4
.
[
"
b
a
z
"
,
"
b
a
z
"
]
5
.
>
>
>
f
o
o
(
)
6
.
[
"
b
a
z
"
,
"
b
a
z
"
,
"
b
a
z
"
]
f
o
o
(
)
f
o
o
(
)
b
a
r
f
o
o
(
)
b
a
r
1
.
>
>
>
d
e
f
f
o
o
(
b
a
r
=
N
o
n
e
)
:
2
.
.
.
.
i
f
b
a
r
i
s
N
o
n
e
:
#
o
r
i
f
n
o
t
b
a
r
:
3
.
.
.
.
b
a
r
=
[
]
4
.
.
.
.
b
a
r
.
a
p
p
e
n
d
(
"
b
a
z
"
)
5
.
.
.
.
r
e
t
u
r
n
b
a
r
常
见
问
题
2
:
错
误
地
使
用
类
变
量
我
们
来
看
下
面
这
个
例
子
:
这
个
结
果
很
正
常
。
嗯
,
结
果
和
预
计
的
一
样
。
6
.
.
.
.
7
.
>
>
>
f
o
o
(
)
8
.
[
"
b
a
z
"
]
9
.
>
>
>
f
o
o
(
)
1
0
.
[
"
b
a
z
"
]
1
1
.
>
>
>
f
o
o
(
)
1
2
.
[
"
b
a
z
"
]
1
.
>
>
>
c
l
a
s
s
A
(
o
b
j
e
c
t
)
:
2
.
.
.
.
x
=
1
3
.
.
.
.
4
.
>
>
>
c
l
a
s
s
B
(
A
)
:
5
.
.
.
.
p
a
s
s
6
.
.
.
.
7
.
>
>
>
c
l
a
s
s
C
(
A
)
:
8
.
.
.
.
p
a
s
s
9
.
.
.
.
1
0
.
>
>
>
p
r
i
n
t
A
.
x
,
B
.
x
,
C
.
x
1
1
.
1
1
1
1
.
>
>
>
B
.
x
=
2
2
.
>
>
>
p
r
i
n
t
A
.
x
,
B
.
x
,
C
.
x
3
.
1
2
1
1
.
>
>
>
A
.
x
=
3
2
.
>
>
>
p
r
i
n
t
A
.
x
,
B
.
x
,
C
.
x
在
P
y
t
h
o
n
语
言
中
,
类
变
量
是
以
字
典
的
形
式
进
行
处
理
的
,
并
且
遵
循
方
法
解
析
顺
序
(
M
e
t
h
o
d
R
e
s
o
l
u
t
i
o
n
O
r
d
e
r
,
M
R
O
)
。
因
此
,
在
上
面
的
代
码
中
,
由
于
类
C
中
并
没
有
这
个
属
性
,
解
释
器
将
会
查
找
它
的
基
类
(
b
a
s
e
c
l
a
s
s
,
尽
管
P
y
t
h
o
n
支
持
多
重
继
承
,
但
是
在
这
个
例
子
中
,
C
的
基
类
只
有
A
)
。
换
句
话
说
,
C
并
不
没
有
独
立
于
A
、
真
正
属
于
自
己
的
属
性
。
所
以
,
引
用
实
际
上
就
是
引
用
了
。
如
果
没
有
处
理
好
这
里
的
关
系
,
就
会
导
致
示
例
中
出
现
的
这
个
问
题
。
常
见
错
误
3
:
错
误
地
指
定
e
x
c
e
p
t
i
o
n
b
l
o
c
k
异
常
代
码
块
的
参
数
请
看
下
面
这
段
代
码
:
这
段
代
码
的
问
题
在
于
,
语
句
并
不
支
持
以
这
种
方
式
指
定
异
常
。
在
P
y
t
h
o
n
2
.
x
中
,
需
要
使
用
变
量
将
异
常
绑
定
至
可
选
的
第
二
个
参
数
中
,
才
能
进
一
步
查
看
异
常
的
情
况
。
因
此
,
在
上
述
代
码
中
,
语
句
并
没
有
捕
获
I
n
d
e
x
E
r
r
o
r
异
常
;
而
是
将
出
现
的
异
常
绑
定
到
了
一
个
名
为
2
.
>
>
>
p
r
i
n
t
A
.
x
,
B
.
x
,
C
.
x
3
.
3
2
3
x
x
C
.
x
A
.
x
1
.
>
>
>
t
r
y
:
2
.
.
.
.
l
=
[
"
a
"
,
"
b
"
]
3
.
.
.
.
i
n
t
(
l
[
2
]
)
4
.
.
.
.
e
x
c
e
p
t
V
a
l
u
e
E
r
r
o
r
,
I
n
d
e
x
E
r
r
o
r
:
#
T
o
c
a
t
c
h
b
o
t
h
e
x
c
e
p
t
i
o
n
s
,
r
i
g
h
t
?
5
.
.
.
.
p
a
s
s
6
.
.
.
.
7
.
T
r
a
c
e
b
a
c
k
(
m
o
s
t
r
e
c
e
n
t
c
a
l
l
l
a
s
t
)
:
8
.
F
i
l
e
"
<
s
t
d
i
n
>
"
,
l
i
n
e
3
,
i
n
<
m
o
d
u
l
e
>
9
.
I
n
d
e
x
E
r
r
o
r
:
l
i
s
t
i
n
d
e
x
o
u
t
o
f
r
a
n
g
e
e
x
c
e
p
t
e
e
x
c
e
p
t
I
n
d
e
x
E
r
r
o
r
的
参
数
中
。
要
想
在
语
句
中
正
确
地
捕
获
多
个
异
常
,
则
应
将
第
一
个
参
数
指
定
为
元
组
,
然
后
在
元
组
中
写
下
希
望
捕
获
的
异
常
类
型
。
另
外
,
为
了
提
高
可
移
植
性
,
请
使
用
关
键
词
,
P
y
t
h
o
n
2
和
P
y
t
h
o
n
3
均
支
持
这
种
用
法
。
常
见
错
误
4
:
错
误
理
解
P
y
t
h
o
n
中
的
变
量
名
解
析
P
y
t
h
o
n
中
的
变
量
名
解
析
遵
循
所
谓
的
原
则
,
也
就
是
“
L
:
本
地
作
用
域
;
E
:
上
一
层
结
构
中
d
e
f
或
l
a
m
b
d
a
的
本
地
作
用
域
;
G
:
全
局
作
用
域
;
B
:
内
置
作
用
域
”
(
L
o
c
a
l
,
E
n
c
l
o
s
i
n
g
,
G
l
o
b
a
l
,
B
u
i
l
t
i
n
)
,
按
顺
序
查
找
。
看
上
去
是
不
是
很
简
单
?
不
过
,
事
实
上
这
个
原
则
的
生
效
方
式
还
是
有
着
一
些
特
殊
之
处
。
说
到
这
点
,
我
们
就
不
得
不
提
下
面
这
个
常
见
的
P
y
t
h
o
n
编
程
错
误
。
请
看
下
面
的
代
码
:
I
n
d
e
x
E
r
r
o
r
e
x
c
e
p
t
a
s
1
.
>
>
>
t
r
y
:
2
.
.
.
.
l
=
[
"
a
"
,
"
b
"
]
3
.
.
.
.
i
n
t
(
l
[
2
]
)
4
.
.
.
.
e
x
c
e
p
t
(
V
a
l
u
e
E
r
r
o
r
,
I
n
d
e
x
E
r
r
o
r
)
a
s
e
:
5
.
.
.
.
p
a
s
s
6
.
.
.
.
7
.
>
>
>
L
E
G
B
1
.
>
>
>
x
=
1
0
2
.
>
>
>
d
e
f
f
o
o
(
)
:
3
.
.
.
.
x
+
=
1
4
.
.
.
.
p
r
i
n
t
x
5
.
.
.
.
6
.
>
>
>
f
o
o
(
)
7
.
T
r
a
c
e
b
a
c
k
(
m
o
s
t
r
e
c
e
n
t
c
a
l
l
l
a
s
t
)
:
8
.
F
i
l
e
"
<
s
t
d
i
n
>
"
,
l
i
n
e
1
,
i
n
<
m
o
d
u
l
e
>
9
.
F
i
l
e
"
<
s
t
d
i
n
>
"
,
l
i
n
e
2
,
i
n
f
o
o
1
0
.
U
n
b
o
u
n
d
L
o
c
a
l
E
r
r
o
r
:
l
o
c
a
l
v
a
r
i
a
b
l
e
'
x
'
r
e
f
e
r
e
n
c
e
d
b
e
f
o
r
e
a
s
s
i
g
n
m
e
n
t
出
了
什
么
问
题
?
上
述
错
误
的
出
现
,
是
因
为
当
你
在
某
个
作
用
域
内
为
变
量
赋
值
时
,
该
变
量
被
P
y
t
h
o
n
解
释
器
自
动
视
作
该
作
用
域
的
本
地
变
量
,
并
会
取
代
任
何
上
一
层
作
用
域
中
相
同
名
称
的
变
量
。
正
是
因
为
这
样
,
才
会
出
现
一
开
始
好
好
的
代
码
,
在
某
个
函
数
内
部
添
加
了
一
个
赋
值
语
句
之
后
却
出
现
了
,
难
怪
会
让
许
多
人
吃
惊
。
在
使
用
列
表
时
,
P
y
t
h
o
n
程
序
员
尤
其
容
易
陷
入
这
个
圈
套
。
请
看
下
面
这
个
代
码
示
例
:
8
.
呃
?
为
什
么
函
数
运
行
正
常
,
却
出
现
了
错
误
?
答
案
与
上
一
个
示
例
相
同
,
但
是
却
更
难
捉
摸
清
楚
。
U
n
b
o
u
n
d
L
o
c
a
l
E
r
r
o
r
1
.
>
>
>
l
s
t
=
[
1
,
2
,
3
]
2
.
>
>
>
d
e
f
f
o
o
1
(
)
:
3
.
.
.
.
l
s
t
.
a
p
p
e
n
d
(
5
)
#
这
里
没
问
题
4
.
.
.
.
5
.
>
>
>
f
o
o
1
(
)
6
.
>
>
>
l
s
t
7
.
[
1
,
2
,
3
,
5
]
9
.
>
>
>
l
s
t
=
[
1
,
2
,
3
]
1
0
.
>
>
>
d
e
f
f
o
o
2
(
)
:
1
1
.
.
.
.
l
s
t
+
=
[
5
]
#
.
.
.
但
这
里
就
不
对
了
!
1
2
.
.
.
.
1
3
.
>
>
>
f
o
o
2
(
)
1
4
.
T
r
a
c
e
b
a
c
k
(
m
o
s
t
r
e
c
e
n
t
c
a
l
l
l
a
s
t
)
:
1
5
.
F
i
l
e
"
<
s
t
d
i
n
>
"
,
l
i
n
e
1
,
i
n
<
m
o
d
u
l
e
>
1
6
.
F
i
l
e
"
<
s
t
d
i
n
>
"
,
l
i
n
e
2
,
i
n
f
o
o
1
7
.
U
n
b
o
u
n
d
L
o
c
a
l
E
r
r
o
r
:
l
o
c
a
l
v
a
r
i
a
b
l
e
'
l
s
t
'
r
e
f
e
r
e
n
c
e
d
b
e
f
o
r
e
a
s
s
i
g
n
m
e
n
t
f
o
o
1
f
o
o
2
f
o
o
1
函
数
并
没
有
为
变
量
进
行
赋
值
,
但
是
却
有
赋
值
。
我
们
知
道
,
只
是
的
简
写
,
从
中
我
们
就
可
以
看
出
,
函
数
在
尝
试
为
赋
值
(
因
此
,
被
P
y
t
h
o
n
解
释
器
认
为
是
函
数
本
地
作
用
域
的
变
量
)
。
但
是
,
我
们
希
望
为
赋
的
值
却
又
是
基
于
变
量
本
身
(
这
时
,
也
被
认
为
是
函
数
本
地
作
用
域
内
的
变
量
)
,
也
就
是
说
该
变
量
还
没
有
被
定
义
。
这
才
出
现
了
错
误
。
常
见
错
误
5
:
在
遍
历
列
表
时
更
改
列
表
下
面
这
段
代
码
的
问
题
应
该
算
是
十
分
明
显
:
在
遍
历
列
表
或
数
组
的
同
时
从
中
删
除
元
素
,
是
任
何
经
验
丰
富
的
P
y
t
h
o
n
开
发
人
员
都
会
注
意
的
问
题
。
但
是
尽
管
上
面
的
示
例
十
分
明
显
,
资
深
开
发
人
员
在
编
写
更
为
复
杂
代
码
的
时
候
,
也
很
可
能
会
无
意
之
下
犯
同
样
的
错
误
。
幸
运
的
是
,
P
y
t
h
o
n
语
言
融
合
了
许
多
优
雅
的
编
程
范
式
,
如
果
使
用
得
当
,
可
以
极
大
地
简
化
代
码
。
简
化
代
码
还
有
一
个
好
处
,
就
是
不
容
易
出
现
在
遍
历
f
o
o
1
l
s
t
f
o
o
2
l
s
t
+
=
[
5
]
l
s
t
=
l
s
t
+
[
5
]
f
o
o
2
l
s
t
l
s
t
l
s
t
1
.
>
>
>
o
d
d
=
l
a
m
b
d
a
x
:
b
o
o
l
(
x
%
2
)
2
.
>
>
>
n
u
m
b
e
r
s
=
[
n
f
o
r
n
i
n
r
a
n
g
e
(
1
0
)
]
3
.
>
>
>
f
o
r
i
i
n
r
a
n
g
e
(
l
e
n
(
n
u
m
b
e
r
s
)
)
:
4
.
.
.
.
i
f
o
d
d
(
n
u
m
b
e
r
s
[
i
]
)
:
5
.
.
.
.
d
e
l
n
u
m
b
e
r
s
[
i
]
#
B
A
D
:
D
e
l
e
t
i
n
g
i
t
e
m
f
r
o
m
a
l
i
s
t
w
h
i
l
e
i
t
e
r
a
t
i
n
g
o
v
e
r
i
t
6
.
.
.
.
7
.
T
r
a
c
e
b
a
c
k
(
m
o
s
t
r
e
c
e
n
t
c
a
l
l
l
a
s
t
)
:
8
.
F
i
l
e
"
<
s
t
d
i
n
>
"
,
l
i
n
e
2
,
i
n
<
m
o
d
u
l
e
>
9
.
I
n
d
e
x
E
r
r
o
r
:
l
i
s
t
i
n
d
e
x
o
u
t
o
f
r
a
n
g
e
列
表
时
删
除
元
素
这
个
错
误
。
能
够
做
到
这
点
的
一
个
编
程
范
式
就
是
列
表
解
析
式
。
而
且
,
列
表
解
析
式
在
避
免
这
个
问
题
方
面
尤
其
有
用
,
下
面
用
列
表
解
析
式
重
新
实
现
上
面
代
码
的
功
能
:
常
见
错
误
6
:
不
理
解
P
y
t
h
o
n
在
闭
包
中
如
何
绑
定
变
量
请
看
下
面
这
段
代
码
:
你
可
能
觉
得
输
出
结
果
应
该
是
这
样
的
:
但
是
,
实
际
的
输
出
结
果
却
是
:
1
.
>
>
>
o
d
d
=
l
a
m
b
d
a
x
:
b
o
o
l
(
x
%
2
)
2
.
>
>
>
n
u
m
b
e
r
s
=
[
n
f
o
r
n
i
n
r
a
n
g
e
(
1
0
)
]
3
.
>
>
>
n
u
m
b
e
r
s
[
:
]
=
[
n
f
o
r
n
i
n
n
u
m
b
e
r
s
i
f
n
o
t
o
d
d
(
n
)
]
#
a
h
h
,
t
h
e
b
e
a
u
t
y
o
f
i
t
a
l
l
4
.
>
>
>
n
u
m
b
e
r
s
5
.
[
0
,
2
,
4
,
6
,
8
]
1
.
>
>
>
d
e
f
c
r
e
a
t
e
_
m
u
l
t
i
p
l
i
e
r
s
(
)
:
2
.
.
.
.
r
e
t
u
r
n
[
l
a
m
b
d
a
x
:
i
*
x
f
o
r
i
i
n
r
a
n
g
e
(
5
)
]
3
.
>
>
>
f
o
r
m
u
l
t
i
p
l
i
e
r
i
n
c
r
e
a
t
e
_
m
u
l
t
i
p
l
i
e
r
s
(
)
:
4
.
.
.
.
p
r
i
n
t
m
u
l
t
i
p
l
i
e
r
(
2
)
5
.
.
.
.
1
.
0
2
.
2
3
.
4
4
.
6
5
.
8
1
.
8
2
.
8
3
.
8
4
.
8
5
.
8
吓
了
一
跳
吧
!
这
个
结
果
的
出
现
,
主
要
是
因
为
P
y
t
h
o
n
中
的
l
a
t
e
b
i
n
d
i
n
g
迟
绑
定
机
制
,
即
闭
包
中
变
量
的
值
只
有
在
内
部
函
数
被
调
用
时
才
会
进
行
查
询
。
因
此
,
在
上
面
的
代
码
中
,
每
次
所
返
回
的
函
数
被
调
用
时
,
都
会
在
附
近
的
作
用
域
中
查
询
变
量
i
的
值
(
而
到
那
时
,
循
环
已
经
结
束
,
所
以
变
量
i
最
后
被
赋
予
的
值
为
4
)
。
要
解
决
这
个
常
见
P
y
t
h
o
n
问
题
的
方
法
中
,
需
要
使
用
一
些
h
a
c
k
技
巧
:
请
注
意
!
我
们
在
这
里
利
用
了
默
认
参
数
来
实
现
这
个
l
a
m
b
d
a
匿
名
函
数
。
有
人
可
能
认
为
这
样
做
很
优
雅
,
有
人
会
觉
得
很
巧
妙
,
还
有
人
会
嗤
之
以
鼻
。
但
是
,
如
果
你
是
一
名
P
y
t
h
o
n
程
序
员
,
不
管
怎
样
你
都
应
该
要
了
解
这
种
解
决
方
法
。
常
见
错
误
7
:
模
块
之
间
出
现
c
i
r
c
u
l
a
r
d
e
p
e
n
d
e
n
c
i
e
s
循
环
依
赖
假
设
你
有
两
个
文
件
,
分
别
是
和
,
二
者
相
互
引
用
,
如
下
所
示
:
文
件
中
的
代
码
:
5
.
8
c
r
e
a
t
e
_
m
u
l
t
i
p
l
i
e
r
s
(
)
1
.
>
>
>
d
e
f
c
r
e
a
t
e
_
m
u
l
t
i
p
l
i
e
r
s
(
)
:
2
.
.
.
.
r
e
t
u
r
n
[
l
a
m
b
d
a
x
,
i
=
i
:
i
*
x
f
o
r
i
i
n
r
a
n
g
e
(
5
)
]
3
.
.
.
.
4
.
>
>
>
f
o
r
m
u
l
t
i
p
l
i
e
r
i
n
c
r
e
a
t
e
_
m
u
l
t
i
p
l
i
e
r
s
(
)
:
5
.
.
.
.
p
r
i
n
t
m
u
l
t
i
p
l
i
e
r
(
2
)
6
.
.
.
.
7
.
0
8
.
2
9
.
4
1
0
.
6
1
1
.
8
a
.
p
y
b
.
p
y
a
.
p
y
1
.
i
m
p
o
r
t
b
2
.
5
.
文
件
中
的
代
码
:
2
.
4
.
首
先
,
我
们
尝
试
导
入
模
块
:
代
码
运
行
正
常
。
也
许
这
出
乎
了
你
的
意
料
。
毕
竟
,
我
们
这
里
存
在
循
环
引
用
这
个
问
题
,
想
必
应
该
是
会
出
现
问
题
的
,
难
道
不
是
吗
?
答
案
是
,
仅
仅
存
在
循
环
引
用
的
情
况
本
身
并
不
会
导
致
问
题
。
如
果
一
个
模
块
已
经
被
引
用
了
,
P
y
t
h
o
n
可
以
做
到
不
再
次
进
行
引
用
。
但
是
如
果
每
个
模
块
试
图
访
问
其
他
模
块
定
义
的
函
数
或
变
量
的
时
机
不
对
,
那
么
你
就
很
可
能
陷
入
困
境
。
那
么
回
到
我
们
的
示
例
,
当
我
们
导
入
模
块
时
,
它
在
引
用
模
块
时
是
不
会
出
现
问
题
的
,
因
为
模
块
在
被
引
用
时
,
并
不
需
要
访
问
在
3
.
d
e
f
f
(
)
:
4
.
r
e
t
u
r
n
b
.
x
6
.
p
r
i
n
t
f
(
)
b
.
p
y
1
.
i
m
p
o
r
t
a
3
.
x
=
1
5
.
d
e
f
g
(
)
:
6
.
p
r
i
n
t
a
.
f
(
)
a
.
p
y
1
.
>
>
>
i
m
p
o
r
t
a
2
.
1
a
.
p
y
b
.
p
y
b
.
p
y
a
.
p
y
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页