標籤:

自己寫的Python函數,如何調用?

寫了一個python函數myfunc存在D盤,如何調用這個函數?


6. Modules


各位研發大神都不屑於回答或者回答得很省略,我這個小白來答一發,剛剛搞懂這個問題。

1 在終端里先用 cd 指令到指定路徑(D盤)

2 切到 python 交互環境下,輸入 import myfunc (如果 myfunc.py 是你的文件全名的話)

&>&>&> import myfunc

3 輸入 myfunc.函數名(參數)


import sys
sys.path.append(r"D:")
import mymodule
mymodule.function()


既然一個.py文件即為一個模塊,所以直接將自己編寫的Python模塊文件放入$PythonLib文件夾內,便可以調用

新鮮出爐的高斯積分

調用沒有問題


直接在那個文件里寫個main函數就可以了

如果是其他的模塊的話就需要導入,查查網上就行了

這個問題太基礎了...


  1. cd balabalabala
  2. import balabalabala
  3. file_name.function_name(參數)


補充一下,python文件命名不要以數字開頭(要符合命名規則)。否則import時會失敗。


import myfunc或者是from myfunc import *即可


sys.path.append("D:")


import function


推薦閱讀:

OSX 10.9.4 如何安裝 Python 2.7?
python 3.4 新加入的asyncio是咋通過yield from實現非同步的?
如何看待 Instagram 將所有 Web 後端遷移到 Python 3.6 ?
Python混合類型計算中的一點疑惑?
Python 3.6 有什麼新特性?

TAG:Python |