1
alphadog619 2016 年 5 月 12 日
两个.py 在同一个目录下吗?
|
2
SourceMan 2016 年 5 月 12 日 via iPhone
循环引用?
好吧,我只是前端 |
3
pointer 2016 年 5 月 12 日
试了下可以哒,看看两个文件是否在同一目录下
|
4
RIcter 2016 年 5 月 12 日
不可以互相引用,不然就炸了
|
5
est 2016 年 5 月 12 日 今天在 v 站上看到第二个尝试解决鸡生蛋蛋生鸡问题的帖子了。
|
6
ElegantOfKing 2016 年 5 月 12 日
@est 2333333
太直接! |
7
Mark3K 2016 年 5 月 12 日
到使用的时候再导入就行了
|
8
am241 2016 年 5 月 12 日 python.exe: 无意发现的一个用户的坑
|
9
SlipStupig OP @pointer 光引用不行,还得继承
|
10
MrEggNoodle 2016 年 5 月 12 日
@est 神总结。
|
11
clino 2016 年 5 月 12 日
"from a import Base"是没办法了,但是"from b import myfunc"可以放到用到 myfunc 的函数体里去做
|
12
fy 2016 年 5 月 12 日
虽然这样做是不对的,但我还是忍不住手动滑稽一下
|
13
mdzz 2016 年 5 月 12 日
(特地登录来手动滑稽一下
|
14
weyou 2016 年 5 月 12 日
|
15
Kilerd 2016 年 5 月 13 日 via Android 我是来吐槽的,你一个类起名 myfunc ,几个意思啊
|
16
ericls 2016 年 5 月 13 日
文档里面对这种情况写得很清楚 不能循环引用
|
17
SlipStupig OP @Kilerd 我随便写一个你就相信了,哈哈哈哈,我要是写 myObject 你怎么理解呢
|
18
Alexhex 2016 年 5 月 13 日
|
19
ryanking8215 2016 年 5 月 13 日
《改善 Python 程序的 91 个建议》
|
20
wizardoz 2016 年 5 月 13 日
但是我觉得这样循环引用在任何语言里面都是不科学的。
|
21
romanticbao 2016 年 5 月 13 日
我认为这种循环引用,是一种灾难
|
22
plqws 2016 年 5 月 13 日
然而 commonJS 可以
|
24
wayslog 2016 年 5 月 13 日
Python: 又是一个用户的坑
|
25
zhuf 2016 年 5 月 13 日
这叫 坑 ?
|
27
twhphoenix 2016 年 5 月 13 日
python : 这届用户不行
|
28
m8syYID5eaas8hF7 2016 年 5 月 13 日
@twhphoenix 心疼题主 :)
|
29
hwsdien 2016 年 5 月 13 日
这届 Python 用户不行
|
31
sizeoftank 2016 年 5 月 14 日
|
32
Hackathon 2016 年 5 月 14 日 a.py
# -*- coding: utf-8 -*- def minus(a, b): return a - b if __name__ == '__main__': from b import add print add(1, 2) b.py # -*- coding: utf-8 -*- def add(a, b): return a + b if __name__ == '__main__': from a import minus print minus(2, 1) exec $ python a.py 3 $ python b.py 1 https://xxx-cook-book.gitbooks.io/python-cook-book/content/Import/CircularImports.html |
33
SlipStupig OP @Hackathon 需要继承啊
|
34
codeface 2016 年 5 月 15 日
醉了,这也怪 python 。。。
|
35
SlipStupig OP @codeface 都说了是习惯问题导致的,现在浅阅读的人越来越多了!
|