互联网大厂算法笔试为什么总是编译不通过,报错:raw_input is not defined【Python】,大厂夏垫

文章 3年前 (2021) admin
0

Q1:raw_input报错

3.0以上raw_input变为了input

Q2:请教raw_input()在打包的时候怎么使用呢?我打包之后总是出现EOFError: EOF when reading a line错误

你打包后的程序是不是没有那个黑窗口的?raw_input()是从命令行(就是那个黑窗口)里获取用户输入的。如果你打包后的程序不带那个黑窗口,就需要用到图形界面的输入框,比较简单的可以只用easygui库。例子如下(首先你要先安装一下easygui库):import easyguia = easygui.enterbox()print a#a就是你输入的字符关于easygui库你可以百度一下“easygui python”关键词希望对你有所帮助~

Q3:SubLime Text2编译Python的时候无法使用input和raw_input

先安装 package control 安装完成,重启sublime text2【安装方法:ctrl+· (数字1前面那个),打开命令窗口,复制下面代码进去,回车运行。】import urllib2,os; pf="Package Control.sublime-package"; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), "wb" ).write( urllib2.urlopen( "http://sublime.wbond.net/" +pf.replace( " ","%20" )).read()); print( "Please restart Sublime Text to finish installation")然后ctrl+shift+p 输入 install。等待数秒后输入"sublimerepl",就会出现该模块,回车进行安装,安装完成,重启sublime text2

Q4:python raw_input报错怎么解决,求指教

你的test.py上有中文代码。虽然没有看到你放在哪里了。不过怀疑是引号的问题。或者是冒号的问题。就是第三行里有一个中文字符。就是右括号啊。是中文的。换成英文的就成了。在代码第一行加入#coding:utf-8这个是python2处理中文通常要做的事情。不过你现在用的python3,可以不用这么加。

Q5:python运行后显示Traceback (most recent call last),name=raw_input回车之后就报错了

说明出异常了,具体得看具体错误信息,麻烦你把你的问题描述清楚。

Q6:{TITLE6}

{ANSWER6}

相关文章