Linux下如何在命令中添加参数

2024-06-01 06:54:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在制作一个Linux应用程序,它将用户的桌面数据与云同步。我制作了一个python可执行文件clouddrive,可以启动应用程序。我将此文件复制到/usr/local/bin中。现在,如果我在终端上键入clouddrive,它就会打开应用程序。但我想给这个命令添加一些参数。假设用户键入clouddrive--logout,则应该注销该用户。如果用户键入clouddrive--preferences,则应打开preferences面板。我想知道如何将这些参数添加到命令中?你知道吗


Tags: 文件数据用户命令应用程序可执行文件参数键入
1条回答
网友
1楼 · 发布于 2024-06-01 06:54:08

使用argparse模块。你知道吗

示例:

import argparse
parser = argparse.ArgumentParser()
parser.add_argument("echo", help="echo the string you use here")
args = parser.parse_args()
print args.echo

结果:

$ python prog.py -h
usage: prog.py [-h] echo

positional arguments:
  echo        echo the string you use here

optional arguments:
  -h,  help  show this help message and exit

相关问题 更多 >