命令行争论是什么?它们有什么用?

时间:2019-09-27 08:17:19

标签: python command-line-arguments

我在阅读一本编码书时遇到了“命令行参数”问题。有人可以解释一下它的用途,用途和何时需要吗?

2 个答案:

答案 0 :(得分:1)

您始终可以从控制台启动python代码,如下所示:

 var propsList = typeof(EventTO).GetProperties().Select(x => x.Name).ToList<string>();

现在有时候您想告诉您一些程序的进一步信息,那么您将输入以下内容:

python myCode.py

您可以在代码中读取并使用这些数据。

这是更改用户,管理员等程序行为的一种非常简单的方法,而无需更改代码。

答案 1 :(得分:1)

  

Python支持创建可以在   命令行,完全带有命令行参数。

示例:

import sys
for x in sys.argv:
     print("Argument: ", x)

运行:

python demo.py Hey Bye

输出:

Argument:  demo.py
Argument:  Hey
Argument:  Bye