python想引用多个模块避免重复引用

今天学习了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这两个模块了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 模块和包 一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是...
    go以恒阅读 6,725评论 0 4
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 12,219评论 1 118
  • 定义类并创建实例 在Python中,类通过 class 关键字定义。以 Person 为例,定义一个Person类...
    绩重KF阅读 9,411评论 0 13
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,119评论 0 10
  • 阅读引言和第一章,寻找作者关于知识的看法,尝试回答一个或多个问题,获得不同的得分。 【高手】15分 作者讲的知识和...
    拆拥阅读 1,313评论 0 1