【问题标题】:Python 2 parameters, as independentPython 2 参数,独立
【发布时间】:2018-03-02 20:47:33
【问题描述】:

我被卡住了,我不知道该怎么办。我有一个添加了脚本的软件。本软件传递2个参数

sys.argv[1]sys.argv [2]

但软件将这2个参数作为字符串传递。

编辑:

如何将这 2 个参数分开以将它们解释为独立参数?

我的软件使用变量 $MOST_REPEATED$ --> 像这样:192.168.1.1 1.2.3.4

host = sys.argv[1]
ip_src = sys.argv[2]

【问题讨论】:

  • 向我们展示一个示例和/或您正在使用的代码:)
  • 你写了什么代码,你得到了什么错误?
  • 如果你问“如何拆分字符串?”,那么我建议str.split
  • @Kevin 我无权访问参数$MOST_REPEATED$ 所以,我无法使用str.split
  • 我不明白。 Python 中的变量名不能有美元符号。你的软件不是用 Python 写的吗?如果不是,为什么这篇文章被标记为 Python?

标签: python arrays string parameters substring


【解决方案1】:

您可以使用 raw_input("Arg1: ") , raw_input("Arg2: ") 代替 sys 包。

【讨论】:

    猜你喜欢
    • 2014-12-03
    • 1970-01-01
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-24
    • 1970-01-01
    • 2020-02-27
    相关资源
    最近更新 更多