2024-04-25 19:07:46 发布
网友
我希望程序暂停并等待,直到您按任意键继续,但是raw_input()正在消失,input()正在替换它。所以我有 var=input(“按enter继续”)并等待,直到我按enter,但随后失败,SyntaxError: unexpected EOF while Parsing。 这在使用Python 3的系统上可以正常工作,但这是linux Python 2.6,我不想在raw_input()中编写代码,因为它已经消失了。 有什么建议吗?
SyntaxError: unexpected EOF while Parsing
你可以做点什么。。。
def myinput(prompt): try: return raw_input(prompt) except NameError: return input(prompt)
。。。但不要。
相反,只需在程序中使用raw_input(),然后使用2to3将文件转换为python 3.x。这将为您转换所有的raw_input()文件以及其他可能丢失的内容。
raw_input()
这是推荐的保持软件在Python2和Python3上运行并保持正常的方法。
用这个
try: input= raw_input except NameError: pass
如果存在raw_input,它将用于输入。如果它不存在,input仍然存在。
raw_input
input
import os os.sys('pause')
您可以在Windows上使用此模块。
你可以做点什么。。。
。。。但不要。
相反,只需在程序中使用
raw_input()
,然后使用2to3将文件转换为python 3.x。这将为您转换所有的raw_input()
文件以及其他可能丢失的内容。这是推荐的保持软件在Python2和Python3上运行并保持正常的方法。
用这个
如果存在
raw_input
,它将用于输入。如果它不存在,input
仍然存在。您可以在Windows上使用此模块。
相关问题 更多 >
编程相关推荐