關于課程大家常見問題匯總
這里是把大家在學習過程中的共性問題進行了匯總,方面后面同學學習時快速檢索。
1.課程中文檔、數據資料等內容提供
2.不太理解自動化帶來的效果,或覺得通過python操作返回繁瑣了,不如直接手動操作office軟件便捷
視頻中的數據手動錄入是作為一個示例,這里更多是想要大家掌握Python寫入Excel的語法。
為了便于你理解Python Excel自動化操作,我把Python寫入Excel的兩種場景大概描述下
Python寫入Excel從大方向可以分為兩種:
一、已有數據進行寫入
數據的來源可能是爬蟲爬取的數據、可能是其他Excel文件或者Word文件,這種情況的話使用Python進行寫入就非常方便,比如已有數據的數據規格和要新寫入生成的Excel不匹配,或已有數據量非常大,無法手動完成等等,這些都可以利用Python進行完成,并且優勢很明顯
二、一行一行手動寫入
第二種是沒有收據,需要手動去進行錄入,在通過Python寫入的過程,會覺得和直接在Excel中手動寫入沒差別,但是對于后期的維護上,Python可以很便捷的修改和進行其他讀取、修訂等操作,但是人工錄入的話就又回到了比較原始的過程
3.關于操作mysql數據庫遇到問題
無法啟動:首先排查下mysql服務是否啟動,在window下‘服務’,找到 mysql 查看是否啟動
數據庫這塊操作的順序:
第一步先在mysql官方下載安裝文件進行安裝(安裝過程可以網上搜索有很多安裝圖解教程)
第二步為了方便使用mysql這里通過安裝可視化工具 Navicat for MySQL進行連接
注意:上面這兩步驟和視頻代碼沒有任何關聯,先確保這兩步執行順利,可以通過Navicat for MySQL連接到數據庫,再進行下面步驟的操作
第三步安裝pymysql,通過pip install pymysql 進行安裝(這是python中提供用于操作MySQL的第三方模塊)
第四步參考視頻中代碼編寫?mysqlhelper.py ,以及其他代碼
未完待續,后面有其他常問的問題,我會繼續總結在這里,新同學可以關注下