【问题标题】:how to pass "-i" to a python script that reads in other arguments如何将“-i”传递给读取其他参数的python脚本
【发布时间】:2018-12-14 09:08:53
【问题描述】:

一个不需要命令行额外参数的普通python脚本可以通过-i在完成后进入python执行。我想知道当我的脚本使用sys.argv 读取多个其他参数时该怎么办,如果我也想在完成后输入python?因为目前它返回正在读取的参数的错误。谢谢!

【问题讨论】:

    标签: python command-line arguments parameter-passing command-line-arguments


    【解决方案1】:

    这很好用:

    python -i myscript.py arg1 arg2 arg3
    

    例子:

    nosklo@stackoverflow:~$ touch foobar.py # create empty file
    nosklo@stackoverflow:~$ python -i foobar.py arg1 arg2
    >>> import sys
    >>> sys.argv
    ['foobar.py', 'arg1', 'arg2']
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-02
      • 2012-12-29
      相关资源
      最近更新 更多