查看隨機選擇的着名Python軟件包,爲什麼總體趨勢是在setup.py
的頂部不包含#!/usr/bin/env python
行?我知道,與文件交互的通常推薦的方法是這樣的:爲什麼setup.py通常沒有shebang行?
python setup.py install
而不是
./setup.py install
但有一個很好的理由?
這些包不包括家當:pytest,lxml,six,virtualenv,pip
但這些事:requests,simplejson,setuptools
'#!'行不會傷害,因爲它是一個註釋。人們可能很懶惰。 – 2016-02-29 13:44:41
就我個人而言,我經常忘記它(不僅僅是'setup.py',而且也是其他腳本) –