我在我的一个模块中偶然发现了以下内容,并试图了解正在发生的事情。在最基本的层面上,我有一个这样的文件:
# myfile.py
#
import ctypes
import tempfile
if __name__ == '__main__':
pass
执行
$ python myfile.py
给出
Aborted
作为输出,但如果我只是切换导入的顺序,首先导入tempfile,它会在没有任何输出的情况下执行。
“Aborted”来自哪里?为什么呢?
答案 0 :(得分:2)
您是否尝试过Python解释器?:
>>>import ctypes
和
>>>import tempfile
我认为您应首先隔离错误以便跟踪它。