初學python踩坑記錄之乙個小小的總結

2021-10-13 12:33:55 字數 1063 閱讀 8522

背景:還沒系統學習過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肯定可以用,我還列印出所有變數,發現沒有任何問題,於是...