zoukankan      html  css  js  c++  java
  • python 技巧

    1.python 2和3的共存调用问题

    Windows

    国内通用方法是改python.exe名称,但是改完后pip无法正常使用。

    官方解决方法:

    py -3 hello.py

    py -2 hello.py

    如果想去掉 -2 -3 可以设置默认的打开方式,文件头添加注释

    #! python2

    #! python3

    可以使用 py hello.py

    pip使用方式

    py -2 -m pip install XXXX

    py -3 -m pip install XXXX

    2.局域网共享文件

    3:python3 -m http.server

    2:python -m SimpleHTTPServer

    3.

    参考链接:https://www.zhihu.com/question/21653286

    Linux
    ## sudo pip install sth
    # 或者明确版本
    sudo pip2 install sth
    sudo pip3 install sth
    sudo python2 -m pip install sth
    sudo /path/to/python -m pip install sth
    ## 对于 Windows NT ##
    # 如果仅安装 python2 pip install sth
    # 如果安装有 python3, 则需要明确 pip 版本
    py -2 -m pip install sth
    py -3 -m pip install sth
    作者:Johnny Wong
    参考链接:https://www.zhihu.com/question/21653286/answer/96834584
     
    文件验证

    MD5

    python -c "import hashlib,sys;print hashlib.md5(open(sys.argv[1],'rb').read()).hexdigest()" Shadowsocks.exe

    SHA-1

    python -c "import hashlib,sys;print hashlib.sha1(open(sys.argv[1],'rb').read()).hexdigest()" Shadowsocks.exe

    SHA-256

    python -c "import hashlib,sys;print hashlib.sha256(open(sys.argv[1],'rb').read()).hexdigest()" Shadowsocks.exe

    SHA-512

    python -c "import hashlib,sys;print hashlib.sha512(open(sys.argv[1],'rb').read()).hexdigest()" Shadowsocks.exe

  • 相关阅读:
    WEB-INF下的jsp通过servlet中超链接跳转
    WEB-INF下的jsp怎么访问
    迭代器一般用法
    接口深层理解
    java中的接口深层理解
    动态SQL与静态SQL的区别
    TIDB集群部署
    ora-00245报错解决方法
    PostgreSQL 密码验证功能增强
    多台机器之间一键化互信脚本实现
  • 原文地址:https://www.cnblogs.com/maoxianfei/p/7885318.html
Copyright © 2011-2022 走看看