包引入
文件support.py
def print_func( par ):
print ("Hello"+par)
return
文件引入support模块,并且调用方法
import support
import math
# from import 只会让你从模块中选择指定的一部分到当前的命名空间
# form modname import * 将一个模块中所有的内容导入到当前命名空间
# 当导入模块是,路径是当前目录-》PATHONPATH下的每一个目录-》默认路径
support.print_func("Oliva")
#dir函数是一个模块中定义过的名字,模块,变量,函数
# content = dir(math)
# print(content)
文件夹下子文件引入
文件runboo1.py
def runboo1():
print("I'm in runboo1")
文件runboo2.py
def runboo2():
print("I'm in runboo2")
文件test.py
from package_runboo.runboo1 import runboo1
from package_runboo.runboo2 import runboo2
#调用函数
runboo1()
runboo2()
文件init.py
if __name__ == "__main__":
print("作为主程序运行")
else:
print('package_runboo 初始化')
网友评论