import 一个模块时,程序立即在import 语句后执行该模块??

import 一个模块时,程序立即在import 语句后执行该模块??

import 一个模块时,程序立即在import 语句后执行该模块??

我现在想import一个模块,然后在程序想要执行该模块的地方调用之。
该怎么实现?
在模块里def 函数。
然后import模块
通过 模块.函数 的方式调用
恩。可以。
但是我import模块时,我没有调用模块里的函数。那个模块都自动执行了。。。
那说明你的模块写的不好
import 本来就是执行的意思。
你把你的代码放到一个函数里就可以了。
比如有模块 aa.py:
print 'aaaaaaaaaaaaaa'

这个时候你可以直接通过import aa,这样就会执行里面的print操作了,如果定义过函数或者类,就需要加aa.XXX这样来调用了。