3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
目錄 原始文章 Python – 載入自己寫的套件/模組/包/Library/Modules Python中的Library,又稱為Modules、套件、模組、包。事實上,這些名詞可能不完全相等,我也沒有仔細求證其中的差異,但簡單來說,它就是一大串程式碼的集合體。知名的Library有Pandas、Numpy等。 許多一流的高手都會寫自己的工具組,它不一定很難很複雜,但可以提升工作效率。我幫自己的工具組取了個很屁的名字,武器庫Arsenal。 把武器庫架進專案中 寫完工具組後,應該如何應用在專案裡面?以我的狀況來說,我開了一個專案就叫作Arsenal,並用GitHub作版本控制,它其實就是一個單純的Python檔案。在每個新的專案開始前,我會先將最新版本的Arsenal丟進專案資料夾裡面,然後讀取、使用。因為工具組一定會持續的優化、擴充,這個方式可以避免更新Arsenal後造成舊專案出錯。 來吧,複製貼上 那應該怎麼在專案code中讀取自己的工具組?把下面這段複製貼上就對了。 import sys # 將project_home指定為你的專案路徑 project_home = u'/Users/Aron/Documents/Project' if project_home not in sys.path: sys.path = [project_home] + sys.path # 可以讀取整個工具組,也可以讀取特定function import arsenal from arsenal import custom_function 另外,要特別注意一點,上面的動作只會暫時在sys.path這個變數中增加你的專案路徑,但不會真的系統更改設定。如果不放心的話,你可以Restart Kernal並檢查看看。 推薦文章 在DataCamp學Python和R語言,快速入門資料科學

本文由aronhackcom提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦