设为首页 加入收藏

TOP

import导入
2017-10-18 09:07:24 】 浏览:9295
Tags:import 导入

package

   |----__init__.py

      |----main.py

   |----test.py  (name="张三".......def print(): ......)

package1

     |----__init__.py

  |----test1.py  (name1="张三".......def print1(): ......)

 

一、在package的main.py中使用test.py中的函数,有2种导入方式

1、import test

相当于把test.py中所有函数和变量等信息赋值给test,所以调用时要使用test.name   test.print()

2、from test import name,print

相当于在main.py中把test所有函数和变量加载一遍,使用时直接使用函数名或者变量名  name    print() ,这样会存在一个问题,当main.py中有和导入的模块中一样的函数或变量时,执行结果是本模块的数据

   这种方式导入,可以加一个关键字as   from test import name,print as test,使用时,用test.print()   test.name

二、在package中使用package1中的模块

1、from  package1 import test1

   参考上面第一种

2、import package1 

   相当于执行__init__.py   ,所以__init__.py如果为空则会报错,__init__.py内容:import name1,print1    或者 from . import *  

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇python3随机生成中文字符 下一篇python time 和 datetime 模块的..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目