天天看点

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/