2024-09-30 03:26:28 发布
网友
我想将我的python脚本转换成一个可以从命令行调用的模块。有点像pytest什么的。 例如,我的脚本名为egscript.py。我必须像这样运行脚本,>python3 egscript.py [commandline args]
egscript.py
>python3 egscript.py [commandline args]
我想要的是能这样做, >egscript [commandline args]
>egscript [commandline args]
我怎样才能做到这一点
您可以在.bashrc或.zshrc文件中设置别名
.bashrc
.zshrc
alias egscript="python3 /path/to/egscript.py"
或者您可以使用类似pyinstaller的东西将其转换为执行程序,然后您可以运行类似./egscript的脚本
./egscript
正如您在本link中所看到的,您可以使用:
C:\> assoc .py=Python C:\> ftype Python="C:\python27\python.exe %1 %*"
我建议你看看我之前的链接。如果希望将其作为pip install egscript之类的包运行,然后使用egscript,则必须创建一个包以将其上载到Python包索引(pypypy)中。要实现这一点,请遵循以下链接中的步骤:Build Your First pip Package,Packaging Python Projects
pip install egscript
egscript
您可以在
.bashrc
或.zshrc
文件中设置别名或者您可以使用类似pyinstaller的东西将其转换为执行程序,然后您可以运行类似
./egscript
的脚本正如您在本link中所看到的,您可以使用:
我建议你看看我之前的链接。如果希望将其作为
pip install egscript
之类的包运行,然后使用egscript
,则必须创建一个包以将其上载到Python包索引(pypypy)中。要实现这一点,请遵循以下链接中的步骤:Build Your First pip Package,Packaging Python Projects相关问题 更多 >
编程相关推荐