利用 Python,R,Excel VBA,multicharts 自造決策中心,取得量化交易能力, 再利用資訊不對稱,站在對你有利的這邊。
2016年3月23日 星期三
[python] python 3.4 import 其他檔案的function, 和辨別是模組還是main. (模組名稱 __name__)
import 其他 python 檔案內的function 來用
在同一個資料夾下 建立下列兩個檔案
main.py, module.py
其中
main.py 內容是
-------------------------------------------------------------------------
import module as m
#module 就是檔案名稱 import近來後重新命名當m, 之後用m.xxx提取方法
print('Hello Python')
print('pi is ' + str(m.pi))
print('gcd of 24 and 16 is ' + str(m.add(24, 16)))
if __name__ == '__main__':
print('main as main program')
else:
print('main as module')
--------------------------------------------------------------------------
module.py 內容是
------------------------------------------------------------------------
pi = 3.14
def add(a, b):
a=a+b
return a
if __name__ == '__main__':
print('module as main program')
else:
print('module as module')
--------------------------------------------------------------------------------
去main 中 執行:
module as module
Hello Python
pi is 3.14
gcd of 24 and 16 is 40
main as main program
[Finished in 0.1s]
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言