python 將自定義函式的路徑新增到系統路徑中

2021-10-21 19:40:46 字數 1154 閱讀 8742

python會在以下路徑中搜尋它想要尋找的模組:

程式所在的檔案路徑

標準庫的安裝路徑

作業系統環境變數pythonpath所包含的路徑

# 新增系統路徑

import sys

)# 列印路徑

print

(sys.path)

from hello_word import helloworld

print

(helloworld(

))

helloworld檔案

def

helloworld()

:return

'helloworld'

程式執行結果為

[

'd:\\pycharmprojects\\work preparation\\九、人工智慧專案班\\金融評分卡'

,'d:\\pycharmprojects\\work preparation'

,'d:\\softwares\\jetbrains\\pycharm 2020.1.2\\plugins\\python\\helpers\\pycharm_display'

,'d:\\softwares\\anaconda3\\envs\\tf-gpu\\python36.zip'

,'d:\\softwares\\anaconda3\\envs\\tf-gpu\\dlls'

,'d:\\softwares\\anaconda3\\envs\\tf-gpu\\lib'

,'d:\\softwares\\anaconda3\\envs\\tf-gpu'

,'d:\\softwares\\anaconda3\\envs\\tf-gpu\\lib\\site-packages'

,'d:\\softwares\\jetbrains\\pycharm 2020.1.2\\plugins\\python\\helpers\\pycharm_matplotlib_backend'

,'d:/pycharmprojects/work preparation/九、人工智慧專案班/scoredcard1/'

]helloworld

Python自定義函式

可選引數是python的乙個特性,顧名思義就是這個引數是可有可沒有的。如果你學過其他的語言,那麼你會很清楚明白他的不同點的。def fun n,m 1 s 1for i in range 1 n 1 s i return s m m就是可選引數,如果在呼叫他的時候不給m就預設為1 eg1 fun 1...

python自定義函式

在python中有一種自定義函式為匿名函式,可以用lambda關鍵字定義。通過lambda構造的函式可以沒有名稱,最大的特點是在自定義匿名函式時所有 只能在一行內完成,語法如下 lambda parameters function expressionlambda為匿名函式的關鍵起始詞 parame...

Python自定義函式

python中的自定義函式,其理解意思相當於c 中的自定義方法,但是建立的方式不同。說他與c 的方法相同,那麼就自然有 無引數無返回值,有引數無返回值,無引數有返回值,有引數有返回值。函式 建立函式 無引數無返回值 deffunction print 輸出依據 print 呼叫 函式呼叫 funct...