我该如何对空格进行争论? 我正在使用来自的脚本

http://www.tutorialspoint.com/python/python_command_line_arguments.htm

我正在创建一个用于从网络下载字幕的程序。 我的脚本中带有[-m [电影名称]]参数。 前面提到的站点中的getopts不包含空格opt参数。

例如:-m迷雾之后,我需要将“迷雾”保存到变量中。 问题是当我使用空格程序结束时,因为代码中的表达式除外。

我如何修改它以将整个“迷雾”保存到变量中?

感谢您的回答!

===============>>#1 票数:1 已采纳

Shell的功能是为您解析出各个参数。 大多数shell和控制台使用引号来分隔单个参数,并在其中带有空格:

-m "The Mists"

在此类shell中,Python通过两个单独的参数传递了'-m''The Mists'

  ask by Shadowmak translate from so

未解决问题?本站智能推荐:

2回复

Python-依赖参数

我有两个参数,分别是用户名和密码 我想基于用户为参数a1传递的值来强制用户输入arg2 ; 例如,当给出xyz时: 例如:
3回复

Python-干净地传递参数

如果我将城市列表作为变量传递,则任务将按预期完成。 如果我在函数定义中输入了错误的参数名称,则该任务仍将完成,因为tweet_set变量是全局变量。 感觉好像没有正确传递参数是错误的。 我有两个问题: 在第一个版本中,参数是否传递“正确”? 我可以通过哪些方式
3回复

Python-对象的参数及其值作为函数的参数

我想创建一个通用函数,将具有不同类型参数的不同类型的对象作为参数,例如: 现在,我想使用具有不同参数名称的不同对象来调用该函数,例如: 但是,当我以这种方式编写它时,出现一个错误,说“ param”不是obj1和obj2的参数。 如何编写我的函数,使其读取的是“ param
3回复

Python-遍历传递给函数的参数

假设我有以下示例: 我希望使用setattr()循环遍历参数,将bar()的n个属性赋值线减少为一组赋值线。 为此目的,有没有一种很好的方法可以循环讨论上述论点? 我希望保留定义的参数名称,以限制传递给函数的参数数量以及传递它们的顺序。 我也理解函数可以像对象一样处理 ; 那
3回复

Python-将列表作为参数传递给类

因此,我有以下代码: 终端给了我: 是否有将列表作为参数传递的特定方法? 我是新来的,我不明白为什么它与int参数一起工作,而不与列表一起工作。 我想知道为什么会这样,我该怎么办。 提前致谢。
4回复

Python-将函数作为参数传递给另一个函数

我有两个文件; 第一个文件myProgram.py是具有许多功能的python文件 其中包含的函数之一是myFunction该函数将与 第二个文件包含一个菜单系统,其中包含对myProgram.py的函数的myProgram.py 我想根据传递给file2中函数的参
5回复

Python-需要在命令行获取参数

所有, 我有一个个人脚本正在尝试编写,但遇到了一个小问题。 问题是无论参数在哪里,我都希望能够支持“ -s”参数。 我也希望该论点不止一次被允许。 例如: script.py firstargument secondargument -s thirdargument -s第四第
1回复

Python-通过浏览器传递参数(HTTP GET)

我正在尝试通过HTTP将参数传递给python脚本 例如http://www.domain.com/script.py?param=value 在某些示例中,我可以看到人们使用cgi.FieldStorage()函数检索GET参数,但是我无法使其正常工作 这是我的代码:
1回复

Python-在函数之间来回传递参数

假设我有一些参数传递给函数,我用这些参数进行一些计算,然后将结果传递给另一个函数,在此进一步使用它们。 我将如何将结果传递回第一个函数,并跳到一个点,这样就不会将数据发送回第二个函数,从而避免陷入循环。 这两个函数位于两个不同的python脚本中。 我目前正在这样做的方法是,将所有
3回复

Python-将命名参数传递给函数对象

我收到了有关Web应用程序中过时参数的电话。 我看到了这个帖子... wtforms + flask将今天的日期作为默认值 ...现场。 该字段的默认值是在Web服务器启动时设置的。 这很容易测试。 该文件中有一些打印语句,并且已被证明。 因此,现在高级软件工程师的