centos 基本Python Hello World程序语法错误[已关闭]

piah890a  于 2022-11-07  发布在  Python
关注(0)|答案(6)|浏览(181)

**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答案。

这个问题是由一个打字错误或一个无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
去年关闭了。
Improve this question
我在编程方面不是新手,但在Python方面我确实是个新手,所以当我开始从教程中学习Python时,他们鼓励我使用Python的IDLE编辑器。所以作为一个新手,我遇到了这个奇怪的Hello World问题。

如您所见,我在Linux(CentOS 6.2)中使用了Python 2.6.6
我尝试了几乎所有可能的语法,打印了python2.6和新的python3文档中提供的简单的HELLOWORLD
我试着打印这样的内容

print 1 + 1

且它工作输出

>>> 2

我想知道如何打印这个简单的HELLOWORLD

9njqaruj

9njqaruj1#

检查以确保你真的使用了直引号。一些程序/系统会自动将它们替换为弯引号。
这里尝试复制粘贴并运行它:

print "hello"

如果这变成了一个问题,那么你可能想在https://unix.stackexchange.com/上询问如何禁用这样的功能。

g0czyy6m

g0czyy6m2#

看起来你键入的双引号不是Python所要求的。也许你的IME打开了“智能引号”之类的功能?无论如何,你可以试试:

print 'hello world'

使用单引号(实际上是撇号)作为替代。如果你不能使它工作,那么复制并粘贴我写在这个答案,这应该工作。
下面是一个带双引号的例子,您也可以复制:

print "hello world"
uxh89sit

uxh89sit3#

您需要使用单引号(')或双引号("),而不是像您那样使用花哨的引号或双引号。

print "Hello, World!"
z31licg0

z31licg04#

如果你从CHM / PDF文件中复制粘贴了代码,那么要注意引号。在PDF文件中显示为单引号/双引号的代码在文本编辑器/shell等中不会被视为引号。
在py shell上输入代码。它应该可以工作!

osh3o9ms

osh3o9ms5#

这里的问题是双引号。尝试使用不同的文字编辑器,它肯定会解决这个问题。对于Linux,安装gedit,然后输入代码并运行它。对于Mac,安装文本管理器,对于Windows,安装记事本++。
这肯定会解决你的问题。

q9rjltbz

q9rjltbz6#

编写hello world的正确方法是这样的:

print("Hello World")

你犯过的错误:打印和括号之间的空间没有括号

相关问题