我希望能够在终端中用一个简单的别名运行python脚本。你知道吗
目前,我可以通过加载IDE环境来运行脚本
/packages/.../bin/startapp python -e PythonTractorTools
然后在这个环境中运行它
execfile('myfile.py')
如何用一个shell命令完成所有这些?我试过了,但失败了。Cshrc别名如下:
alias runscript 'load environment; run script'
我尝试过一个单独的python脚本,但失败了,比如:
import os
import myfile
import time
os.system("/packages/.../bin/startapp python -e PythonTractorTools")
time.sleep(5)
os.system('myfile.py')
我会这样做的。我假设您使用的是Linux环境,并且有bash可用。csh不会有太大的不同。你知道吗
首先,我将创建python脚本,如下所示。请注意脚本中第一行的用法。确保那里有你的Python3。否则根据你的情况改变。将文件另存为我的第一个pythonalias.py你知道吗
只要你打电话,这个程序就会打印出来我的第一个pythonalias.py从炮弹上。 现在我将在编辑器中打开我的.bashrc,并在底部添加别名。假设我想将我的别名命名为TempDelete,那么我将在.bashrc中键入该行,如下所示
然后,我将重新启动shell或打开一个新的shell,如果您只需键入TempDelete,它应该做您想要的。在这种情况下,它将打印出一个3 x 4的矩阵,其中填充了零。 如果这是你想要的,请告诉我。否则,我可能没有正确阅读您的要求。你知道吗
相关问题 更多 >
编程相关推荐