python可执行文件是“/path/A/B/python”。但不幸的是,我需要源文件和导出一些环境变量,使可执行文件运行。你知道吗
所以我想定义我自己的“解释器”,比如/home/name/mypython
#!/bin/bash
source something
/path/A/B/python
并将上述脚本包含在python文件的shebang中
#!/home/name/mypython
## rest of the python script
但不幸的是它不起作用。它只是把我带到一个python shell而不做任何事情。我还应该怎么做?你知道吗
假设:
你的设置方式。我心中的舍邦_脚本.py电话我的Python.sh它执行sourcing命令,然后调用python解释器,不带任何参数,从而生成python shell。你知道吗
添加我的路径_脚本.py至我的Python.sh就这样,我心中的舍邦_脚本.py被忽略
shebang和python的工作原理有一个非常好的线索: Why do people write the #!/usr/bin/env python shebang on the first line of a Python script?
相关问题 更多 >
编程相关推荐