python 技巧

python

1.python 2" title="python 2">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

以上是 python 技巧 的全部内容, 来源链接: utcz.com/z/387761.html

回到顶部