假设我有一个python脚本发出http请求并将响应代码打印到屏幕并退出。
ENVELOPE
现在我可以通过
运行它91XX
我需要设置什么才能像这样运行
# check_app_status.py
import requests
r = requests.get("https://someapp.com")
print r.status_code
答案 0 :(得分:3)
假设您使用的是unixoid系统,您只需要添加一个shebang系列:
#!/usr/local/bin/python
import requests
...
python可执行文件的确切位置可能会有所不同,因此您也可以使用shebang行#!/usr/bin/env python
,它应始终有效。
然后,设置可执行位(chmod +x check-app
)。最后,如果您希望能够从任何位置调用它,请将它放在$ PATH中的某个位置。我建议您将$PATH
扩展为放置脚本的自定义目录(在本例中为~/bin
)。为此,请将其放在.bashrc
(或类似)中:
export PATH=$PATH:$HOME/bin