当前位置: 首页 > 面试题库 >

pip安装中的方括号是什么意思?

房新翰
2023-03-14
问题内容

我看到越来越多的命令是这样的:

$ pip install "splinter[django]"

这些方括号有什么作用?


问题答案:

您使用的语法是:

pip install "project[extra]"

就您而言,您就是installingsplinter的新增支持的软件包django。方括号([])不是特定的语法,只是约定。确实,您正在安装名为的软件包"splinter[django]"

来自的解释@chetner

该命令pip install splinter django将安装两个名为splinter和的软件包djangosplinter[django],另一方面,安装的一个变体splinter,其包含包
支持django。请注意,它与django程序包本身无关,只是splinter程序包为启用的特定功能集定义的字符串。



 类似资料:
  • 我看到越来越多的命令如下: 这些方括号有什么作用?

  • 问题内容: 我在jQuery文件中找到了这个: 花括号做什么? 问题答案: 在您的情况下,这是一个传递给CSS函数的对象。 在这里你也可以使用 这是物体的另一个例子

  • 问题内容: Java中方法声明的语法如下所示: Java方法声明BNF: 我想知道方括号是什么意思。 谁能给我一个例子吗? Java中的方法声明是否如上(泛型如何)? 在哪里可以找到Java的完整和实际的BNF语法? 问题答案: 方括号表示方法返回数组。例如,您可以编写一个返回int数组的方法,如下所示: 但是,许多人不熟悉此语法,最好避免使用。 您可以在此处找到Java 7的完整语法:http

  • 问题内容: 我发现其中带有方括号的select语句。谁能解释这个括号是什么意思? 例如 谢谢。 问题答案: 根据oracle的文档:http : //docs.oracle.com/cd/B10500_01/text.920/a96518/cqspcl.htm 括号字符用于对术语和字符之间的运算符进行分组;但是,它们阻止了扩展操作员的进入(模糊,音效,词干)。 它是查询中的分组字符。

  • 问题内容: 我正在解析JSON对象,并找到了我理解的示例代码行,但希望您对以下内容进行更详细的说明: 我知道它是通过换行符来拆分记录以获得单个记录,但是我想知道为什么它看起来如此复杂?我们不能有这样的情况吗: 那么括号[]的作用是什么?为什么我们有两次x 谢谢 问题答案: 您的示例中的“方括号”从旧列表中构建了一个新列表,这称为列表理解。 的基本思想是: 的可以是任何表达式,含有或没有。

  • 问题内容: 在SO上,这是一个真正流行的问题,但是我看过的所有答案中,没有一个能清楚地说明此错误的真正含义以及发生的原因。 造成混乱的原因之一是,当您(例如)这样做时,您首先会得到以下错误: 然后出现以下消息,说明该软件包是: 。 这里发生了什么? (我想了解如何发生某些故障但仍然可以安装,以及是否可以信任此软件包正常运行?) 问题答案: 从那以后,似乎没有人提到我自己。我自己解决上述问题是最常见