首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python打印语句“语法错误:无效语法”

Python打印语句“语法错误:无效语法”
EN

Stack Overflow用户
提问于 2011-09-28 22:02:05
回答 2查看 226.9K关注 0票数 55

为什么Python在第9行的简单print语句中给出了一个语法错误?

代码语言:javascript
复制
import hashlib, sys
m = hashlib.md5()
hash = ""
hash_file = raw_input("What is the file name in which the hash resides?  ")
wordlist = raw_input("What is your wordlist?  (Enter the file name)  ")
try:
    hashdocument = open(hash_file,"r")
except IOError:
    print "Invalid file."    # Syntax error: invalid syntax
    raw_input()
    sys.exit()
else:
    hash = hashdocument.readline()
    hash = hash.replace("\n","")

Python的版本是:

代码语言:javascript
复制
Python 3.2.2 (default, Sep  4 2011, 09:07:29) [MSC v.1500 64 bit (AMD64)] on win
32
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-28 22:03:16

在Python3中,打印是一个函数,你需要像print("hello world")一样调用它。

票数 121
EN

Stack Overflow用户

发布于 2013-04-06 15:37:50

使用print("use this bracket -sample text")

在Python3中,print "Hello world"给出了无效的语法错误。

要在Python3中显示字符串内容,必须使用此("Hello world")括号。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7584489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档