python自定義函式問題python中怎麼呼叫自定義函式?

2021-03-06 13:33:56 字數 3054 閱讀 9431

1樓:陽光的雷咩咩

if __name__ == "__main__":

你看下這句打錯沒有(最好直接複製過去,不要手寫)

python中怎麼呼叫自定義函式?

2樓:匿名使用者

1、首先在當前目錄下找有沒有abc、abc.py2、找python的安裝目錄:f:

\python2.7exe\lib\site-packages;f:\python2.

7exe\lib;

3、找電腦中path下面的目錄

於是我改變路徑,將儲存的abc.py檔案直接放在python的安裝目錄下,使用import abc命令,然後在python互動介面用 abc.***(***是abc.

py檔案中的定義函式的函式名),解決了呼叫自定義函式問題。

關於python自定義函式在呼叫問題。 10

3樓:可靠的我心我在

a=0def reward(a,b):

print a

while a<=10:

reward(a,a)

a+=1

a=[a,1][a==10]

貌似這是一個死迴圈 不知道 是不是你的意思

python自定義函式返回值的問題

4樓:愛因為愛上你

使用返回值的方法有兩種:

可以直接把呼叫的函式作為變數使用

可以用呼叫函式給一內個變數賦值容

python2.7自定義函式呼叫問題

5樓:仒緑嗏嗏

蛋疼的公司網路,看不到**。

首先確認下是否import成功了

比如你import knn

那你呼叫的專時候要寫

屬knn.classify0

不然就寫

from knn import *

然後就可以直接呼叫了

(預設你放在同個目錄下)

6樓:看著看著就淡了

感覺像**縮排沒對。。。。

python中怎麼呼叫自定義函式

7樓:育知同創教育

網上的很多資料都是說「如果把my_abs()的函式定義儲存為abstest.py檔案了,那麼,可以在該檔案的當前目錄下啟動python直譯器,用from abstest import my_abs來匯入my_abs()函式,注意abstest是檔名(不含.py副檔名)」。

但是在嘗試這種方法後,發現仍然還是無法呼叫自定義的函式。

python的引外機制:

import abc

1、首先在當前目錄下找有沒有abc、abc.py2、找python的安裝目錄:f:

\python2.7exe\lib\site-packages;f:\python2.

7exe\lib;

3、找電腦中path下面的目錄

於是我改變路徑,將儲存的abc.py檔案直接放在python的安裝目錄下,使用import abc命令,然後在python互動介面用 abc.***(***是abc.

py檔案中的定義函式的函式名),解決了呼叫自定義函式問題。

8樓:於方操涵易

這個算是python的模組問題。

這樣,舉例:

你有以下的檔案結構

folder

(資料夾)

|_____a.py

|_____b.py

如果你在a.py定義一個函式test(),def test():

print "from a.py"

然後你再b.py的show()函式中想使用這個函式。

那你要在b.py中先輸入:

from a import test

def show():

test()

if __name__ == "__main__":

show()

在windows開啟cmd命令列執行這個b.py,鍵入python

b.py

就應該能看到輸出結果。

9樓:咎睿拓跋博裕

1、首先在當前目錄下找

有沒有abc、abc.py

2、找python的安裝目錄:f:\python2.7exe\lib\site-packages;f:\python2.7exe\lib;

3、找電腦中path下面的目錄

於是我改變路徑,將儲存的abc.py檔案直接放在python的安裝目錄下,使用import

abc命令,然後在python互動介面用

abc.***(***是abc.py檔案中的定義函式的函式名),解決了呼叫自定義函式問題。

python 自定義函式呼叫問題,module 'haha' has no attribute 'haha'

10樓:匿名使用者

你要保證你的haha在python的搜尋路徑上

python怎麼匯入自定義函式

11樓:雪v歌

這個問題涉及到包和模組管理。包名和模組名一般是小寫。你的檔案是下面的結構,需要建立空檔案 b/__init__.py,將b目錄變成package。a/a.py

12from b.c import indexindex()b/c.py

12def index(): print("hello")b/__init__.pya/a.

py 裡面有兩種引用方式,相對引用和絕對引用:# 如果a.py是 library,兩種引用方式都可以

1from ..b.c import index# 如果a.

py是 executable,必須使用絕對引用1from b.c import index如果使用絕對引用,需要確保b所在目錄在pythonpath (sys.path)裡面,比如可以這樣執行:

1env pythonpath=. python a/a.py

C語言中能在自定義函式裡面再自定義函式嗎

標準c語言只允許函式的巢狀宣告,而不能進行巢狀定義。c語言中函式定義不能巢狀,但函式呼叫可以巢狀 c語言中能否在一個自定義函式中呼叫另一個自定義函式?當然copy 可以 c語言程式的最基本的模組就是函式,該程式規定 任意函式都可以呼叫其它任意一個函式,包括函式本身 1 函式呼叫自己本身,這種稱為遞迴...

excelvba自定義函式,excelvba自定義函式

vba 自定義函式的用法跟excel內建函式一樣,只是需要在vba project中編寫好,在 裡面寫 號呼叫就可以了。excel中vba如何在模組中自定義函式,定義好了之後如何在窗體中呼叫?謝謝 在模組裡定義 function aa a aa a end function 窗體裡呼叫 x aa 1...

EXCEL VBA自定義函式,EXCEL VBA 自定義函式

你的自定義函式易失性函式,不會自動更新,你只要在使用函式的公式後面加上強制更新的東西就行了 比如你的公式的結果是文字型的,那麼 pbs t now 比如你的公式的結果是數值型的,那麼 pbs n t now 就能強制自動更新 至於rng1和rng2,樓主試試用range的方式,也就是set rng1...