您的位置:首页 > 编程语言 > Python开发

python之from...import...和import

2016-09-19 17:13 225 查看
python是模块化的语言,假设某工程的组织如下

liuhuan(python包)

---------datatime(其中这个文件里有一个datatime的类和一个getB方法)

abcd(python文件)

如果abcd要想调用datatime类 有两种方法:

<span style="font-size:18px;">from liuhuan.datatime import datatime as b
s=b()
print s.getA()</span>


或者

<span style="font-size:18px;">from liuhuan.datatime import *
s=datatime()
print s.getA()</span>


或者

<span style="font-size:18px;">from liuhuan import  datatime
s=datatime.datatime()
print s.getA()</span>


不能这么写 import liuhuan.datatime.datatime

如果datatime文件里有一个方法,应该这样调用

from liuhuan import  datatime as s
print s.getB()


或者

import  liuhuan.datatime as s
print s.getB()


其实懂了逻辑蛮清楚的,比做算法题简单多了,哈哈。其实算法题我也做不出太难的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: