如何允许python程序的用户提供文件作为命令行参数?

2024-09-30 00:38:04 发布

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

我想写一个简单的python程序,将文件作为参数和整数。 我希望它看起来像这样: simple.py myJ.json 5

在这之后,我希望能够访问代码中的myJ.json5参数。 基本上,它允许我将它们存储为变量,以便在simple.py内执行代码的其余部分时引用

my_json = command.arg[1] #something like that
integer = commmand.arg[2]

integer = integer + 1
: doing things with them afterwards.
:
:

Tags: 文件代码py程序json参数myarg
1条回答
网友
1楼 · 发布于 2024-09-30 00:38:04

要解决您的问题,您可以使用库中名为(sys)的方法,只需在代码前面键入from sys import argv。 要知道argv[0]等于python文件名argv[1]等于第一个参数argv[2]等于第二个参数。 对于本例中所有这些的总结simple.py myJ.json 5

from sys import argv

argv[1]=myJ.json argv[2]=5

我希望我能帮助你:)

相关问题 更多 >

    热门问题