1樓:意群
續樓上,
假設當前目錄為 zhangbin
from a import c as a_cfrom b import c as b_c然後分別呼叫
a_c.hello()
b_c.hello()
2樓:IAMSK
比如 /Users/zhangbin/a 和 /Users/zhangbin/b 下各有乙個 lib c.py
a/c.py:
def hello():
print 'hello a'
if __name__ == '__main__':
hello()
b/c.py:
def hello():
print 'hello b'
if __name__ == '__main__':
hello()
import
sysimport
imp# Standard module to do such things you want to.
sys.
path.(
"/Users/zhangbin/a"
)# We can import any module including standard ones:c1=
imp.
load_module
('c1',*
imp.
find_module
('c'
))sys
.path
.remove
("/Users/zhangbin/a"
)sys
.path.(
"/Users/zhangbin/b"
)# Here is another one:c2=
imp.
load_module
('c2',*
imp.
find_module
('c'
))printid(
c1)c1.
hello
()printid(
c2)c2.
hello
()python test_hello.py
4485901288
hello a
4485901344
hello b
ref: How to make a copy of a python module in runtime?
Python怎麼讓乙個列表中的數字同時乘另乙個數 並生成新的列表?
盜藍 列表解析 a 1,2 3,4 5 b 10c i b foriina 新的列表,速度更快 函式式程式設計 高階函式 map a 1,2,3,4,5 b 10 c generator map lambda a a b,a 生成器,可迭代物件,可以比列表解析有更多更靈活的表達 c list c g...
如何使用python中timedelta這個類實現月份的累加。
首先這個問題用timedelta沒有直接的實現方法,給你兩個造好的輪子,你看哪個爽用哪個 import datetime z datetime.datetime 2016,12,17 1.import dateutil z dateutil.relativedelta.relativedelta m...
python中如何split問題
我不太確定問的是啥問題,但還是說一下字串的拆分問題。字串的拆分有專用的方法 str.split sep None,maxsplit 1 用sep分拆字串,返回乙個單詞列表。maxsplit指定最大分拆次數 這樣列表就有maxsplit 1個元素 如果maxsplit沒有指定就使用預設值 1,分拆次數...