开发者社区> 问答> 正文

一个新手在用sublime 写python的时候遇到了一个奇怪的问题:报错

我的是win7+python2.7.5+sublime2,第一次写helloworld的时候就遇到了这样一个奇怪的问题,这两句代码在命令行环境一点问题也没有,可以正常输出和输入,请教一下这是什么问题,哪错了啊?

展开
收起
kun坤 2020-06-09 22:35:21 609 0
1 条回答
写回答
取消 提交回答
  • 目测文件编码问题。######我觉得这个朋友回复正确的。我目测,是你第二行里的:,用是中文方式输入的,你把:换成英文方式的:试试######我改了,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= =我也刚装了准备试下呢,被打击了,文章你自己看看吧
    http://www.crifan.com/python_sublime_text_2_eoferror_eof_when_reading_a_line/######

    是这样的。。要么在terminal下运行,要么装个repl。。python还算好了,ruby我还没找到方便的呢。。这点还是VIM方便

    ######

    早就,深入的分析并解决了:

    【已解决】Sublime中运行带input或raw_input的Python代码出错:EOFError: EOF when reading a line

    但是结论还是:

    sublime用来开发python

    我个人是很不推荐的。

    当然用来看代码还是蛮爽的。

    详见:

    总结:到底使用哪种环境去开发Python

    2020-06-09 22:35:25
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载