什么是'$';用python?
作为Python的初学者,我正在读比尔·卢巴诺维奇写的一本书 我发现了一些奇怪的东西 在那本书中,在将简单代码保存到test1.py之后什么是'$';用python?,python,shell,Python,Shell,作为Python的初学者,我正在读比尔·卢巴诺维奇写的一本书 我发现了一些奇怪的东西 在那本书中,在将简单代码保存到test1.py之后 print("This standalone program works!") 它说python可以通过输入 $ python test1.py 然而,每当我尝试使用它时,就会发生语法错误 虽然我知道还有其他方法,比如我在这个网站上找到的使用exec()的方法,但我想知道为什么这本书使用的方法至少对我来说不起作用。这意味着你需要在终端中键入除$之外的所有内
print("This standalone program works!")
它说python可以通过输入
$ python test1.py
然而,每当我尝试使用它时,就会发生语法错误
虽然我知道还有其他方法,比如我在这个网站上找到的使用exec()的方法,但我想知道为什么这本书使用的方法至少对我来说不起作用。这意味着你需要在终端中键入除
$
之外的所有内容
不过这只是个惯例。作者还使用了python test1.py和其他符号
我不知道你在读他的书的哪个版本,但他在书中提到了
在下面的示例中,$是一个示例系统提示,提示您在终端窗口中键入类似python的命令。我们将在本书的代码示例中使用它,尽管您的提示可能不同
您不应该输入
$
$
表示shell/terminal提示符。这是当终端等待输入时出现在终端中的字符串,尽管$
通常表示某种unix风格,例如linux
您的终端可能会使用不同的提示,例如
[user@localhost ~]$
或者,如果您使用的是Windows终端,您可能会看到:
C:\>
或
以下帖子回答了问题: 到目前为止,Python在其语法中没有实现$。因此,它与Python无关。 相反,您看到的是基于Unix的系统(Mac、Linux等)的终端提示符 所以基本上是终端提示符,您应该只键入:python test1.py,不带$sign。另一个例子是使用oh my zsh时的~
$
表示上述命令应在终端上运行。>
表示交互式Python会话的提示。@poke,我已经删除了它。感谢您可能会添加$
指的是普通用户,而#
指的是root用户。如果您认为某个问题在另一个问题中有答案,请将此问题标记为该问题的副本,而不是复制/粘贴到此处。@Lafexlos done。非常感谢。
C:\>
C:\WINDOWS>