背景:還沒系統學習過python,因專案需要直接上手,主要是測試客戶提供的現成指令碼,在linux伺服器環境下,從搭建環境到執行指令碼測試。
常用命令:
–1.linux常用命令
pwd --檢視當前所在目錄
ll --檢視當前目錄下的內容
cd /root/aa/bb --開啟某個路徑
cd --返回根目錄
–3.檢視所有python的路徑:
whereis python
–4.檢視當前使用的python路徑
which python
–5.檢視依賴包及版本
pip list
菜鳥行為
拿到現成的python指令碼,驗證已存在python環境後,直接執行指令碼,命令如下:
python /root/python/test.py
通常會提示缺少某個庫,如
modulenotfounderror: no module named 『ddt』
於是需要安裝缺少的庫,通常使用如下命令:
pip install ddt
未安裝pip的情況下會提示,如:
pip:command not fund…
關於pip install
既然是初學,那就乙個問題乙個問題解決,此處做個總結
1.關於超時read timeout
1)設定超時時間
pip install -u --timeout 1000 包名
2)使用國內映象站點
pip install -i --trusted-host pypi.douban.com 包名(如:sklearn)
以下**網路:
阿里雲:
中國科技大學:
豆瓣(douban):
清華大學:
中國科學技術大學:
2.關於指定路徑(已經忘記是什麼場景了,總之出錯了),直接上語法如下:
pip install numpy -i --target=目標路徑 包名(如:numpy)
Python 踩坑記錄
1.浮點數判斷 工作中遇到類似下面邏輯判斷 i 1 while i 1.5 i i 0.1 print i在想象中i應該停止在1.5就不輸出了,但是實際的輸出結果是無限迴圈。這是因為在計算機的邏輯中,浮點數的儲存規則決定了不是所有的浮點數都能準確表示,有些是不準確的,只是無限接近。如0.1轉換為二進...
工作踩坑記錄 一
剛畢業兩個月,最近忙著和老大進行專案驗收大綱的編寫,之前看 的時候沒有這麼深的感悟,當我寫 的時候各種低階失誤不斷,很感謝有我的老大耐心的指導,最近被我氣的血快吐出來了。1.最近我根據大的程式框架分割小的測試 進行驗收大綱的指標校驗,今天除錯4x aurora碰到了乙個問題,把資料送到資料口,aur...
gorm踩坑記錄 一
情況是這樣的 我用gorm裡面的create往mysql裡面插入一條記錄,這個記錄裡面有乙個建立時間的字段,然後開始的時候是這樣的 這是我資料庫的字段 之後用postman插入幾次 mysql竟然是這種情況 然後既然主鍵在增加,那麼這create肯定可以用,我還列印出所有變數,發現沒有任何問題,於是...