来源:http://www.cnblogs.com/rainowl-ymj/p/7106220.html

一、模块导入方式

import module_name
import module1_name,module2_name
from module_name import *
from module_name import m1,m2
from module_name import m1 as m1_module_name

注:以上导入方式适用于导入模块与程序在同一父级节点下。

二、import本质

1、import module:解释该module中的.py文件,并赋值给module名

2、import package:执行该package中_init_文件

三、跨父级调用

在main.py中调用module01.py中的内容

import sys,os

print(sys.path) #显示环境变量所有路径
s = os.path.abspath(__file__) #显示当前文件的绝对路径
print(s)

dir = os.path.dirname(os.path.dirname(s)) #显示上一级文件夹名称
print(dir)

sys.path.append(dir) #将day05添加到环境变量

from module_test import module01

module01.say_hello()
print(module01.name)

更多相关文章

  1. Python -在文本文件中添加日期戳
  2. 在读取和评估文件列表时加速Python eval。
  3. python 处理csv文件的过程对换行符的处理
  4. linux修改文件所属用户和组
  5. Linux的文件权限
  6. linux系统更改目录和文件的权限总结
  7. CentOS7.2 通过nfs设置共享文件夹
  8. linux下查找包含关键字的文件
  9. Linux系统下Tar文件安装方法

随机推荐

  1. android兼容2.2及以前版本的退出方法
  2. android 弹出选择框,简单通用弹出选择框
  3. Android图标靠界面的右边的实现
  4. android仿UC墨迹天气左右拖动效果
  5. ProgressBar属性小结
  6. 如何隐藏Android4.0及以上版本的ActionBa
  7. Android--AT9G45开发板移植
  8. Android应用程序调用系统解锁页面
  9. AndroidMainifest标签使用说明3——<acti
  10. Shape使用