自己寫的Python函數,如何調用?
01-03
寫了一個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函數就可以了如果是其他的模塊的話就需要導入,查查網上就行了
這個問題太基礎了...
- cd balabalabala
- import balabalabala
- 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 |