首页 > 编程语言 >Python_13包

Python_13包

时间:2022-08-24 10:02:47浏览次数:48  
标签:__ 13 Python __. 导入 模块 目录

一、包

1、包用于将一组模块归并到一个目录中,将有联系的模块组织在一起,可以有效避免模块名称冲突问题,让应用组织更加清晰。
2、Python语法要求每个包都必须有__init__.py文件,__inti__.py可包含python代码,但通常为空,仅用于扮演报的初始化、替目录产生模块命名空间以及使用目录导入时实现from*行为的角色。
      Python在执行模块导入时可以指定模块的导入路径  import pack1.pack2.mod1
      如python应用程序目录结构:


 

      apps是最顶层的包,a和b是它的子包,可以这样导入:
      from apps.a import test
      a=test.adds(3,4)
      print(a)

标签:__,13,Python,__.,导入,模块,目录
From: https://www.cnblogs.com/yyym/p/16617276.html

相关文章

  • linux安装python3
    Linux安装python3.7.13以下例子服务器为:centos7官网下载安装包https://www.python.org/downloads/上传到服务器#我是把包放在了/usr/local下Python-3.7.13.tgz......
  • linux安装python虚拟环境并启动python程序
    安装python虚拟环境并启动python应用安装虚拟环境#安装virtualenv虚拟环境工具pip37为python命令安装python应用时创建的/usr/bin/pip37pip37installvirtuale......
  • python 3 条件判断
    条件判断:if语句ifelse语句     循环:   range(5)是生成小于5的0,1,2,3,4,如果加上一个list[range(5)]就是生成一个列表[0,1,2,3,4]如果计算0-100的整......
  • Python-Anaconda介绍、安装及使用教程
    〇、序一、什么是Anaconda?1.简介2.特点3.Anaconda、conda、pip、virtualenv的区别①Anaconda②conda③pip④virtualenv⑤pip与conda比较→依赖......
  • 2022年第 12期《python接口web自动化+测试开发》课程,9月17号开学!
    2022年第12期《python接口web自动化+测试开发》课程,9月17号开学(课程全面升级!)主讲老师:上海-悠悠上课方式:微信群视频在线教学,方便交流本期上课时间:2022年9月17号-2022......
  • 【python】Django入门例子
     https://blog.csdn.net/DAO_HUNG/article/details/120245121页面效果:     碰到的问题:1、setting.py的TEMPLATES‘DIRS’[]加入模版路径配置错误,不知道为......
  • PA2013 Euler 社论
    PA2013Euler给一个正整数\(n\),找到所有的\(a\)使得\(\varphi(a)=n\),其中\(\varphi\)是Eulertotientfunction.\(n\le10^{10}\).令\(\displaystylen=\pr......
  • Python列表切片的特殊妙用
    假如,我们拥有一个如下列表:>>>nums=[iforiinrange(10)]>>>nums[0,1,2,3,4,5,6,7,8,9]我们此时通过切片获取列表的前三个值>>>nums[:3][0,1,2]......
  • Python-异常处理
    异常处理异常捕获try-expect语句i=input("请输入一个非零十进制数:")y=123try:result=y/int(i)print(result)print("{0}/{1}={2}".f......
  • Linux bash 界面 显示当前Git Branch 和 python 虚拟环境
    配置vim~/.bashrcparse_git_branch(){gitbranch2>/dev/null|sed-e'/^[^*]/d'-e's/*\(.*\)/(\1)/'}case"$PROMPT_ALTERNATIVE"intwolin......