Python模組與使用,重複的事交給程式做【Python練習Day4】
文章推薦指數: 80 %
模組(module),則會獨立存在另一個程式檔案,讓主程式可以載入使用。
第四天練習Python模組,先說結論:最後失敗了,爬了很多雯還是不知道問題卡在哪。
跳至主要內容
612月,2020
站長
發佈留言
第四天練習Python模組,先說結論:最後失敗了,爬了很多文還是不知道問題卡在哪,不過還是有練習到載入內建模組的方式和模組概念。
Day4(11/30):載入Python模組與使用
本篇文章內容
開始之前先來了解模組什麼是模組?為什麼需要模組?Python模組使用方式Python內建模組練習一:利用sys模組,取得系統相關資訊執行結果Python自訂模組(暫時失敗)✏本次練習檔與影片【Python新手練習】相關文章
開始之前先來了解模組
什麼是模組?
模組跟函式存在的意義有點像,都是為了能夠「重複使用」而存在。
最大的不同是「函式」是寫在主程式之中,而模組(module),則會獨立存在另一個程式檔案,讓主程式可以載入使用。
為什麼需要模組?
既然「函式」和「模組」的功能類似,為什麼需要模組?
在彭彭老師的影片內有很清楚的說明,模組的優點除了可以重複使用外,是能夠把多個程式功能存成不同檔案,讓程式碼更加乾淨、整潔。
另一方面來說,也可以減少錯誤率,在除錯上更加容易。
Python模組使用方式
import模組名稱(檔案名稱)as模組別名(另外取個名字方便使用)
模組名稱.函式名稱(參數資料)、模組名稱.變數名稱
Python內建模組
Python內建中,有許多已經寫好的模組,方便給使用者使用。
當然一開始背不起來,常用的用久應該就會記住了,初期可以善用前人整理的資料。
Python常用內建模組:
想做Python開發,這14種常用Python模組,你需知道的幾大模組!你不可不知的Python模組
練習一:利用sys模組,取得系統相關資訊
importsys
print(sys.platform)#印出作業系統
print(sys.maxsize)#印出整數型態最大值
#print(sys.path)#印出搜尋模組的路徑
執行結果
linux9223372036854775807
Python自訂模組(暫時失敗)
另外寫一個程式檔案,並在主程式載入後使用,我在Googlecolab上跟著彭彭老師撰寫,但一直不成功。
上網爬了文,知道要先掛上Google硬碟(colab的檔案都存在Google硬碟)
fromgoogle.colabimportdrive
drive.mount('/content/drive')
接著把該檔案讀入,這時候在用sys模組確認路徑和內容。
#GoogleColabcustommodulehasnoattribute
#Addthelocal_modulesdirectorytothesetofpaths
#Pythonusestolookforimports.
!ls/content/drive/MyDrive/ColabNotebooks/Python/*.py
!cat"/content/drive/MyDrive/ColabNotebooks/Python/geo.py"
sys.path.append("/content/drive/MyDrive")
到這邊都沒什麼問題,可以正確印出我另外寫的模組內容。
但在主程式中,要import進來使用就一直失敗!
12/03:目前卡住,先往下繼續練習
✏本次練習檔與影片
練習檔網址:Day4(11/30):載入Python模組與使用影片列表:PythonModule模組的載入與使用
【Python新手練習】相關文章
【Python新手練習】系列文,是一個行銷人學習Python的筆記,希望可以藉由練習程式,訓練更強大的邏輯思考,如果你也對這塊有興趣,這些文章或許可以幫助到你!也歡迎一起交流。
行銷人的Python練習90計畫-為什麼要學Python?Day0:GoogleColab新手Python開發環境推薦Day1:Python變數與資料型態Day2:Python判斷式與迴圈(流程控制)Day3:Python函式定義、呼叫與回傳Day4:載入Python模組與使用Day5:Python檔案讀取和儲存Day6:Python亂數與統計Day7:PythonAPI開放資料串接,抓取台北市政府公開資料!Day8:Python實體物件建立與使用Day9:Python爬蟲實戰!抓取PTT電影版
文章導覽
←Python函式怎麼用?定義、呼叫與回傳【Python練習Day3】Python檔案讀取和儲存【Python練習Day5】→
發佈留言取消回覆發佈留言必須填寫的電子郵件地址不會公開。
必填欄位標示為*留言顯示名稱*
電子郵件地址*
個人網站網址
在瀏覽器中儲存顯示名稱、電子郵件地址及個人網站網址,以供下次發佈留言時使用。
分類
3C開箱
Python新手日記
廣告優化
成人ADHD
數位行銷
生活雜談
職場心得
自我成長
近期文章
[成人ADHD]2021這一年,我在29歲確診為ADHD
【在家工作心得】1個多月的狀態紀錄,行銷人工作日記
AbyssusV2地獄狂蛇|開箱第一支電競滑鼠
IOS15隱私權政策再升一級,行銷人惡夢在臨?
理財小程式動手寫!用PythonPandas預測人生財務曲線|【Python練習Day18】
近期留言「站長」於〈2021全通路行銷(Omni-Channel)運用,GoogleThinkRetail-直播筆記&心得〉發佈留言「尼克」於〈2021全通路行銷(Omni-Channel)運用,GoogleThinkRetail-直播筆記&心得〉發佈留言「尼克」於〈2021全通路行銷(Omni-Channel)運用,GoogleThinkRetail-直播筆記&心得〉發佈留言「站長」於〈2021全通路行銷(Omni-Channel)運用,GoogleThinkRetail-直播筆記&心得〉發佈留言「尼克」於〈2021全通路行銷(Omni-Channel)運用,GoogleThinkRetail-直播筆記&心得〉發佈留言日常碎碎念桌搭IG
yc_3c_life
週日夜ㄉ趕工日
-
#gameroomsetup#gameroom#
上個月媽媽生日,
和妹妹集資買了Ipho
去年台灣最賣座的電影#鬼滅之刃無限
在Instagram上追蹤
只有WordPress網站管理員能看到這項錯誤訊息
TherehasbeenaproblemwithyourInstagramFeed.
版權所有©2022YC科技生活
延伸文章資訊
- 1第6 章Python 模組
一個模組是一個檔案,內含Python 程式的指令,可讓其他程式應用. ▸ Python 標準函式庫(Standard library) 內含許多模組. ✶ 只要匯入模組,就可以 ... (3) ...
- 2Day05 - Python 常用模組-技術 - 拾貝文庫網
Day05 - Python 常用模組. ... 模組簡介. 模組就是一個儲存了Python 程式碼的檔案。模組能定義函式,類和變數。模組裡也能包含可執行的程式碼。 模組也是Python 物件,...
- 3python常用模組介紹(一) - w3c學習教程
python常用模組介紹(一),前言一什麼是模組二為什麼使用模組三模組分類四如何使用總結隨著愛心雨傘系列的展開。我發現我也開始喜歡上了這種每天寫 ...
- 4Python常用的模組和簡單用法 - IT145.com
Python常用的模組和簡單用法 · 1、random 隨機模組 · 2、matplotlab.pyplot 作圖模組 · 3、mpl_toolkits.mplot3d 繪製3D圖模組 ...
- 5解析Python模組(Module)和套件(Package)的概念
模組(Module)就是一個檔案,包含了相關性較高的程式碼。隨著應用程式的開發規模越來越大,我們不可能把所有的程式碼都寫在同一份Python檔案中 ...