**已关闭。**此问题为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
。
6条答案
按热度按时间9njqaruj1#
检查以确保你真的使用了直引号。一些程序/系统会自动将它们替换为弯引号。
这里尝试复制粘贴并运行它:
如果这变成了一个问题,那么你可能想在https://unix.stackexchange.com/上询问如何禁用这样的功能。
g0czyy6m2#
看起来你键入的双引号不是Python所要求的。也许你的IME打开了“智能引号”之类的功能?无论如何,你可以试试:
使用单引号(实际上是撇号)作为替代。如果你不能使它工作,那么复制并粘贴我写在这个答案,这应该工作。
下面是一个带双引号的例子,您也可以复制:
uxh89sit3#
您需要使用单引号(
'
)或双引号("
),而不是像您那样使用花哨的引号或双引号。z31licg04#
如果你从CHM / PDF文件中复制粘贴了代码,那么要注意引号。在PDF文件中显示为单引号/双引号的代码在文本编辑器/shell等中不会被视为引号。
在py shell上输入代码。它应该可以工作!
osh3o9ms5#
这里的问题是双引号。尝试使用不同的文字编辑器,它肯定会解决这个问题。对于Linux,安装gedit,然后输入代码并运行它。对于Mac,安装文本管理器,对于Windows,安装记事本++。
这肯定会解决你的问题。
q9rjltbz6#
编写hello world的正确方法是这样的:
你犯过的错误:打印和括号之间的空间没有括号