python想引用多个模块避免重复引用
2019-05-22 本文已影响0人
改变把
今天学习了init.py的用法
这个文件是不论你执行那个文件他都会执行
比如说我想引用内置os模块和sys模块但是我现在有三个文件一个是init.py一个
是p1.py还有另一个是p2.py。所以都想使用os和sys模块该怎么办呢
我们可以这样在先建一个文件夹名叫t的文件夹在文件夹里面在建一个init.py文件
文件里面引用os和sys这个模块比如下面:
init.py文件
import sys
import os
然后在t文件夹外面建一个p1.py文件然后文件内容:
from t import *
print(sys.path)
#也可以这样写
import t
print(t.sys.path)
然后在t文件夹外面建一个p2.py文件然后文件内容:
from t import *
print(sys.path)
#也可以这样写
import t
print(t.sys.path)
这样的话就可以避免重复引用了os和sys这两个模块了