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()
其实懂了逻辑蛮清楚的,比做算法题简单多了,哈哈。其实算法题我也做不出太难的。