我的是win7+python2.7.5+sublime2,第一次写helloworld的时候就遇到了这样一个奇怪的问题,这两句代码在命令行环境一点问题也没有,可以正常输出和输入,请教一下这是什么问题,哪错了啊?
目测文件编码问题。######我觉得这个朋友回复正确的。我目测,是你第二行里的:,用是中文方式输入的,你把:换成英文方式的:试试######我改了,UTF-8,加BOM和不加都是这个结果######sublime2不支持输入参数,要么装插件,要么换vim吧######应该用什么插件呢?以后用sublime测试python不是很麻烦?######请不要有中文目录######我的Python还有源文件都没有使用中文路径啊######这个非常像刚开始学习C++的时候遇到的文件结尾符号的问题, 当时好像还研究过这个问题, 可以尝试在写完所有代码后,再回车换行一行,再保存. 就是说最后会有一个空行在末尾.######
2.7.5是print("hello")?
难道我out了。。我记得这是3的写法吧。
2都是pring "hello"
是不是这样呢
######print() === 》2.6,2.7 3.X######不支持输入!######呃,搜了一下,发现有人研究过这个问题了,不过最后的结论是sublime text2不适合开发python= =我也刚装了准备试下呢,被打击了,文章你自己看看吧是这样的。。要么在terminal下运行,要么装个repl。。python还算好了,ruby我还没找到方便的呢。。这点还是VIM方便
######早就,深入的分析并解决了:
【已解决】Sublime中运行带input或raw_input的Python代码出错:EOFError: EOF when reading a line
但是结论还是:
sublime用来开发python
我个人是很不推荐的。
当然用来看代码还是蛮爽的。
详见:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。