我创建了一个目录“prince”,它由一个子目录“src”组成,其中包含“main.py”文件。此main.py使用Click命令从用户使用命令行进行输入。因此,目前我必须在终端中将当前工作目录设置为“prince”,然后使用命令执行我的模块
“$python-msrc.main run--s102030”
其中“run”、“s”是我的click命令输入
有没有一种简单的方法可以将“python-msrc.main”包装成简短的内容,以便使用click命令执行我的模块和输入?或者有更好的方法来执行我的模块和用户的输入
Tags:
我希望这能回答你的问题
在src/main.py文件中,您可以添加一个#!/usr/bin/env python3 shebang,这意味着您的程序默认由python运行
您应该通过以下方式授予它执行权限:
这意味着你现在可以跑步了
而不是
实现这一目标的另一种方法是:
在“prince”目录中创建一个名为“start”的文件,内容如下:
为其授予可执行权限:
现在您可以运行:
相关问题 更多 >
编程相关推荐