# 一.import import demo # in demo.py -- 导入demo模块,执行里面的print语句。 print(demo.money) # 8000000 -- 打印demo的变量money 。 demo.func() # demo里面的函数 -- 调用demo的函数func() # demo.py是一个python file也可以是一个模块,里面的内容是: # print('in demo.py') # def func(): # print('demo里面的函数') # money = 8000000 import time as t # 导入时间模块,并且把它重命名为t。提高代码的兼容性。 print(t.time()) # 1553994589.593 import time,demo #同时导入两个模块。建议一个一个导入。 print(time.strftime('%X')) print(demo.func()) #模块中的变量demo.money跟本文件的money不冲突。 import demo print(demo.money) money = 100 print(money) #二.from import from time import strftime # 从time模块中导入strftime变量,其他变量没有导入。 print(strftime('%Y %m %d %H %M %S')) #2019 03 31 13 49 11 变量前面不需加上time,如果import time,则time.strftime()才行。 print(sleep()) #报错,因为没有导入sleep这个变量。 from time import strftime,time #同时导入两个变量。 print(strftime('%X')) print(time()) #如果本文件中有相同的变量就会发生冲突,所以慎用from import。 from time import sleep def sleep(): print('s') print(sleep()) # 执行结果是s,模块中的变量sleep不起作用。 #还可以这样玩: from time import sleep as s from time import * #将模块所有的变量都放在内存中。如果本文件中有相同的变量就会发生冲突,所以慎用。 print(time()) #1554015076.2975