天天看點

python之常見技巧

1. 斷點列印

import sys

sys.exit() # 斷點列印
           

2. pip源選擇

很多時候,比如網絡不給力,連接配接逾時、防火牆阻擋等等各種原因,我們可能無法從Python官方的PyPi倉庫進行pip安裝,這時候可以選擇國内的第三方源,推薦使用豆瓣源,速度不錯。
  • 更新pip到最新

    python -m pip install --upgrade pip

  • 檢視目前源

    pip config list

  • 指令行修改源

    pip config set global.index-url +

    源位址(https://pypi.Python.org/simple/)
  • 常用源
    預設源: 
    https://pypi.Python.org/simple/
    
    阿裡雲
    http://mirrors.aliyun.com/pypi/simple/
    
    清華大學
    https://pypi.tuna.tsinghua.edu.cn/simple/
    
    中國科技大學
    https://pypi.mirrors.ustc.edu.cn/simple/
    
    中國科學技術大學
    http://pypi.mirrors.ustc.edu.cn/simple/
    
    豆瓣
    https://pypi.douban.com/simple/
               

3. env虛拟環境和Git管理

就是用來為每一個項目建立一套“獨立隔離”的Python運作環境的工具;
  • 利用

    PyCharm

    工具直接建立項目的時候生成虛拟環境; 避免手工配置産生的問題!
  • env配合pip快速建立開發環境
    • env虛拟環境配合pip的freeze功能,可以一次性快捷的将整個環境下的第三方子產品全部記錄下來:

      pip freeze > requirements.txt

    • 對應的,也可以用它一次性通過在别的機器上或虛拟環境裡,将檔案裡列出的第三方庫安裝起來。隻需要使用指令

      pip install -r requirements.txt

  • git管理: 送出子產品庫清單記錄和代碼記錄, 然後批量下載下傳安裝子產品

4. Selenium 參考資料

http://www.python3.vip/tut/auto/selenium/01/