首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

super()在Sublime文本中抛出错误,在PyCharm/Terminal中有效

这个问题可能是由于Sublime Text的Python解释器设置不正确或者Sublime Text插件的问题导致的。请尝试以下方法解决问题:

  1. 确保Sublime Text使用的是正确的Python解释器。你可以在Sublime Text中安装Package Control,然后安装Anaconda或SublimeREPL插件来管理Python解释器。
  2. 检查你的代码中的super()调用是否正确。super()函数应该这样调用:
代码语言:javascript
复制
class MyBaseClass:
    def __init__(self):
        pass

class MyDerivedClass(MyBaseClass):
    def __init__(self):
        super().__init__()
  1. 如果问题仍然存在,请尝试在Sublime Text中创建一个新的Python文件,然后粘贴以下代码:
代码语言:javascript
复制
class MyBaseClass:
    def __init__(self):
        pass

class MyDerivedClass(MyBaseClass):
    def __init__(self):
        super().__init__()

print("Super() works!")

如果这段代码在Sublime Text中可以正常运行,那么问题可能是由于你的项目特定的设置或插件导致的。你可以尝试禁用一些插件,看看是否能解决问题。

  1. 如果以上方法都无法解决问题,你可以尝试在Sublime Text中使用命令行运行Python脚本。打开Sublime Text的控制台(View > Show Console),然后输入以下命令:
代码语言:javascript
复制
import subprocess
subprocess.call(['python', '-u', '/path/to/your/script.py'])

/path/to/your/script.py替换为你的Python脚本的路径。这将使用系统的Python解释器运行脚本,可能会解决Sublime Text中的super()错误。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

前端测试题:类的继承,关于super的说法错误的是?

(); // 调用父类的toString() } } 上面代码,constructor方法和toString方法之中,都出现了super关键字,它在这里表示父类的构造函数,用来新建父类的this...对象 super这个关键字,既可以当作函数使用,也可以当作对象使用。...super作为函数调用时,代表父类的构造函数。ES6 要求,子类的构造函数必须执行一次super函数。...class A {} class B extends A { constructor() { super(); } } 子类B的构造函数之中的super(),代表调用父类的构造函数。...参考代码: super是父类的引用,我们可以通过super来调用父类的方法和属性。 如果没有 supper() 则会报错 答案: B、 super相当于子类的引用

3K30

sublime text 3 pytho

在网上搜索了一些Python开发的编辑器和IDE,有使用PyCharm,也有使用Eclipse,我安装了PyCharm试了一下,总体感觉太消耗内存,并且启动的时候稍微慢,有些时候还会出现卡顿的情况...安装时,注意勾选Add to explorer context menu,这样Sublime Text可以被添加到右键右键单击文件时,可以直接使用Sublime Text打开。   ...列表中选中要安装的插件,或者输入插件名(比如要安装IMESupport插件,则输入IMESupport,它会实时过滤筛选结果),根据命令面板的过滤结果,选择要安装的插件。...SublimeTmpl:新建文件模板插件,可以支持多种语言例如Python、PHP等,下面的代码是我配置文件的配置信息 settings-user设置上自己的信息 {               ...]   Terminal:打开一个命令窗口,用于各种命令操作 AutoPep8:python开发规范pep8 Anaconda:自动匹配关键字等实用功能,有效提高开发效率 SublimeREPL:直接运行当前文件

41610
  • Python-异常处理与调试

    3.还有一类错误是完全无法程序运行过程预测的,比如写入文件的时候,磁盘满了,写不进去了,这类错误也称为异常,程序通常是必须处理的,否则,程序会因为各种问题终止并退出。  ...二.错误处理 1.程序运行的过程,如果发生了错误,可以事先约定返回一个错误代码; 2.Python语言通常都内置了一套 try...except...finally......尽量使用 Python 内置的错误类型抛出错误 抛出异常 ? ? ? 四.调试 1.print 第一种方法简单直接粗暴有效,就是用 print 把可能有问题的变量打印出来看看。...3.logging - logging 不会抛出错误,而且可以输出到文件; - logging.info() 就可以输出一段文本到日志文件。...4. pdb,pycharm中切换到Terminal下执行 - pdb pdb让程序以单步方式运行,随时查看运行状态。n 可以单步执行代码,p 变量名 来查看变量,q 结束调试,退出程序。

    71110

    六个最佳Python文本编辑器

    00 前言 程序员经常问自己的一个问题,尤其是在他们职业生涯的开始阶段,使用哪种编程语言之后,什么样的IDE或文本编辑器会让他们的生活变得更好、更高效。...因此,如果您正在寻找要使用的IDE或文本编辑器,请尝试这些方法,直到找到与您的首选项匹配的那个。 01 Sublime 让我们以我最喜欢的文本编辑器Sublime开始。...Sublime是一个免费的文本编辑器,有一个付费版本,您可以使用它来编写、编辑和调试几乎任何编程语言的代码编写。当您第一次下载和安装Sublime时,它只是一个普通的、有点乏味的文本编辑器。...PyCharm提供了许多Python特性,如代码/错误高亮显示、Git集成和强大的图形调试器。PyCharm代码编辑器还允许您自定义其外观和颜色,以匹配您的舒适度。...Jupyter Notebook使开发人员能够将代码位与markdown、HTML和LaTeX文本混合使用。Jupyter笔记本是一个基于服务器的结构,浏览器很容易使用和操作。

    3.2K30

    sublime text 3 + python配置,完整搭建及常用插件安装

    在网上搜索了一些Python开发的编辑器和IDE,有使用PyCharm,也有使用Eclipse,我安装了PyCharm试了一下,总体感觉太消耗内存,并且启动的时候稍微慢,有些时候还会出现卡顿的情况(可能是我电脑配置不高的原因...安装时,注意勾选Add to explorer context menu,这样Sublime Text可以被添加到右键右键单击文件时,可以直接使用Sublime Text打开。...列表中选中要安装的插件,或者输入插件名(比如要安装IMESupport插件,则输入IMESupport,它会实时过滤筛选结果),根据命令面板的过滤结果,选择要安装的插件。...settings-user设置上自己的信息 { "disable_keymap_actions": false, // "all"; "html,css"...,有效提高开发效率 ▶SublimeREPL:直接运行当前文件,可以方便调试,与Terminal可以联合使用 至于具体可参考资料【4】 对于基本的Python开发我就安装了这些插件,也基本够用。

    4.7K20

    Sublime Text 3配置 Python 开发环境

    它的常用开发工具有很多,相信大家多多少少都有所了解,比如 PyCharm、Visual Studio Code、IDLE 等等;本篇 Huazie 介绍一个比较轻量级的开发环境 Sublime Text...二、主要内容 2.1 初识 Sublime Text 3 Sublime Text 3 是一款流行的文本编辑器,它的特点是体积小巧、启动速度快、界面简洁美观。...跨平台支持:Sublime Text 3 支持 Windows、Mac 和 Linux 操作系统,用户可以不同的平台上使用相同的设置和插件。...,用于干净的错误处理 数据是强类型、动态类型,不兼容数据操作会抛出异常(比如试图把字符串和数字加起来),这样能马上发现错误。...命令行窗口内,输入 python -V 查看,如下图所示即为安装成功: 2.4 配置 Python 开发环境 初次打开 Sublime Text 3,我们可以看到如下的界面: 菜单栏选择 Tools

    15721

    【说站】常用6种顶级Python文本编辑器

    常用6种顶级Python文本编辑器 前言 程序员经常问自己的一个问题,尤其是在他们职业生涯的开始阶段,使用哪种编程语言之后,什么样的IDE或文本编辑器会让他们的生活变得更好、更高效。...因此,如果您正在寻找要使用的IDE或文本编辑器,请尝试这些方法,直到找到与您的首选项匹配的那个。 1、Sublime 让我们以我最喜欢的文本编辑器Sublime开始。...Sublime是一个免费的文本编辑器,有一个付费版本,您可以使用它来编写、编辑和调试几乎任何编程语言的代码编写。当您第一次下载和安装Sublime时,它只是一个普通的、有点乏味的文本编辑器。...PyCharm提供了许多Python特性,如代码/错误高亮显示、Git集成和强大的图形调试器。PyCharm代码编辑器还允许您自定义其外观和颜色,以匹配您的舒适度。...Jupyter Notebook使开发人员能够将代码位与markdown、HTML和LaTeX文本混合使用。Jupyter笔记本是一个基于服务器的结构,浏览器很容易使用和操作。

    1.6K20

    visual studio code适合什么语言_将当前运行的配置备份成初始配置

    Pycharm就显得没有必要了; (3)VSCode与Sublime比较: Sublime运行比较快,占用资源更少,也有比较丰富的插件。...但Sublime只适合用来写较小的Python脚本,对于Django项目、Flask项目等支持不好,而且Sublime没有一个很好的集成终端的插件,也没有调试功能; (4)VSCode和Vim比较:...三、安装插件 [1]Python有关: (1)Python Extension Pack:(这是一个Python扩展包,它依赖于以下扩展包) (a)Python:支持linting(一种错误提示功能...一样的快捷键绑定的插件,也就不用担心从Pycharm转VSCode的时候要重新记忆快捷键了; (2)各种颜色主题(可以商店搜索“theme”)和图标主题(可以搜索“icon”); (3)backgroud...以下是笔者的配置文件: { "editor.fontSize": 16, //设置编辑器字体大小 "terminal.integrated.fontSize": 15, //设置集成终端的字体大小

    90820

    【机器学习】Pycharm的应用:【线性回归模型】进行【房价预测】

    许多实际应用,线性回归因其简单性和有效性而被广泛使用,例如预测房价、股票市场分析、市场营销和经济学等领域。...2.2 安装必要的库 Pycharm安装库非常方便。你可以通过PycharmTerminal终端直接使用pip命令进行安装,也可以通过Pycharm的图形界面安装库。...1.使用Terminal安装库: 打开Pycharm,进入项目。 Pycharm界面的底部找到Terminal选项并点击打开。...Terminal输入以下命令来安装所需的Python库: pip install numpy pandas scikit-learn matplotlib 2.使用图形界面安装库: 打开Pycharm...3.1 创建CSV文件 你可以使用任何文本编辑器(如Notepad、Sublime Text、VS Code等)创建一个house_prices.csv文件,并将以下数据粘贴进去: square_footage

    18610

    关于“Python”安装与部署的详细流程(此章-专为新手制定)

    它可以在任何文本编辑器编写和运行,包括Notepad、Sublime Text等。...检查Python版本 在你的系统运行应用程序Terminal(如果你使用的是Ubuntu,可按Ctrl + Alt + T),打开一 个终端窗口。...为此,可按超级(Super)键(俗称Windows键),并 系统搜索Geany。找到Geany后,双击以启动它;再将其拖曳到任务栏或桌面上,以创建一 个快捷方式。...1.2.3 Windows 系统搭建 Python 编程环境 Windows系统并非都默认安装了Python,因此你可能需要下载并安装它,再下载并安装一个 文本编辑器。 1....终端窗口 输入python并按回车;如果出现了Python提示符(>>>),就说明你的系统安装了Python。然而, 你也可能会看到一条错误消息,指出python是无法识别的命令。

    25010

    深度有趣 | 01-02 前言和准备工作

    Text 3 也可以尝试其他对新手更友好的编辑器,例如 PyCharm https://www.jetbrains.com/pycharm/ 运行代码 运行代码 的三种方法 使用编辑器编写代码,并在编辑器运行...如果使用字符串表示或拼接文件路径,则都是使用/ 如果在 Windows 上报错,请将/相应地改为\ 中文编码 Windows上读写文本文件时,最好指定 编码 为utf8,尤其是文件包含 中文 时,...因为这门课所涉及的文本文件都是utf8编码 fr = open('xyj.txt', 'r', encoding='utf8') 不然可能会出现类似以下 编码错误 UnicodeDecodeError:...courseId=1003520028 Q&A __MACOSX和.DS_Store是 mac文件系统 自动生成的,在其他操作系统下可以忽略,或者删掉 03课Windows上读取包含 中文 的文本文件时...pan.baidu.com/s/1qXKIPp6,提取密码为kade 18课Windows上可能出现无法读取 中文名称图片 的情况,将图片名称修改成英文即可 29课,main.py19行的split

    65620

    Sublime快捷键与常用插件配置总结 【原创】

    ctrl+shift+F 文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找 Ctrl+Shift+K 删除整行 Ctrl+Shift+L 鼠标选中多行(按下快捷键...闭合当前标签 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑 Tab 缩进 自动完成 F2 下一个书签 F6 检测语法错误 F9 行排序(按a-z) F11 全屏模式...额外安装相关lint并且全局安装node插件,才会有效 相关lint SublimeLinter-jshint SublimeLinter-jsxhint SublimeLinter-csslint...【Trimmer】 ctrl + alt + s 清除编写代码时由于错误或别的原因产生的一些不必要的空格 https://github.com/jonlabelle/Trimmer 【jQuery】.../wbond/sublime_terminal 【ColorPicker】 ctrl+shift+c 调用取色器 http://weslly.github.io/ColorPicker 【Clipboard

    1.8K80

    python在线代码编辑器-5种最佳Python IDE和代码编辑器

    您将在这里学到什么: 热门Python IDE和文本编辑器的比较 PyCharm Spyder PyDev IDLE Wing 最佳Python代码编辑器 Sublime Text Atom Vim Visual...现在,我们将深入探讨这些IDE和文本编辑器。...JetBrains进行的一项调查,超过20%的开发人员提到Pycharm是他们的首选IDE。 作为一个IDE,PyCharm所做的不只是允许您导入库和编写代码。...使PyCharm成为最佳Python IDE的功能特点: 代码补全和自动错误检测 智能代码导航可帮助您快速找到正确的类,文件,符号等 使用安全的重命名和删除功能,使重构过程轻松自如。...PyCharm IDE的优缺点 优点 自动补全等智能功能可帮助开发人员更快地编写代码 PyCharm支持多种框架 对生产级工艺高度可靠 缺点: 每位使用者每年的费用约为199美元 PyCharmWindows

    6.4K50

    Python资料推荐 + IDE推荐+经典练手项目(开源免费)

    今天给大家带来一批宝贝,大家可以深夜里独自把玩,也可以广场上一边遛狗一边和盆友们品鉴。...ML-From-Scratch 机器学习模型和算法 humphd/have-fun-with-machine-learning 机器学习与神经网络图像分类的初学者指南 arielf/weight-loss 机器学习符合酮症:如何有效减肥...这是由Microsoft开发的文本编辑器,但也可以用作IDE。 Visual Studio的一个好处就是Git集成。 像Atom一样,您可以使用此应用程序轻松地存储库中提交,同步和创建分支。...作为第三个替代选项,您还可以考虑强大的文本编辑器Sublime Text。 大多数人喜欢用户界面,非凡的功能和性能。 就像上面提到的其他文本编辑器一样,您可以使用插件扩展Sublime Text。...您可以在这里下载Sublime Text Sublime Text - Download 5、Atom ? 由Github开发的开源文本编辑器。

    2.5K12

    装上这 8 个插件,PyCharm才真的是无敌的存在!

    PyCharm是默认没有安装Markdown插件的,所以不能按照Markdown格式显示文本,显示的是原始文本。...因此,如果要在 PyCharm 阅读 Markdown 文档,可以装一下 Markdown support 这个插件。... PyCharm ,就没有解决不了的问题,如果有,那么就装个插件。 要想在 PyCharm 中使用这个预览滚动条,只要装上 CodeGlance 这个插件。...使用效果如下 Json Parse in PyCharm 开发过程,经常会把校验一串 JSON 字符串是否合法,以前我的做法都是打开 https://tool.lu/json/ 这个在线网站,...的同学,一装完pycharm的第一感觉就是:“怎么这么难看”,然后赶紧去找教程把主题换回 Sublime 主题。

    1.7K30

    python最好的开发工具_Python编译器

    1.3 PyCharm配置Python解释器 首先安装 PyCharm 完成之后,打开它会显示如下图(图 9 )所示的界面: 图 9 PyCharm 初始化界面 在此界面,可以手动给 PyCharm...2 Sublime Text 3 2.1 推荐理由 理由 1:轻量级生化武器,你值的拥有 Sublime Text 是一个文本编辑器,同时也是一个先进的代码编辑器。...理由 2:最流行的编辑器之一,配合插件,几乎无所不能 Sublime Text 是开发者中最流行的编辑器之一,多功能,支持多种语言,而且开发者社区非常受欢迎。...,并将其复制到“Installed Packages (或Packages)”目录,然后重新启动Sublime Text,完成安装。...图 1 点击“ADD”,出现如图 2 所示的对话框,在此对话框的 Location 文本,输出 PyDev 插件的下载地址http://pydev.org/updates,然后点击“OK”按钮,Eclipse

    87830

    第1天:Python 环境搭建

    安装的 python3.7.4,目录为 /usr/local/Cellar/python/3.7.4 which python3 我本机之前安装过 3.5 的版本,因此需要修改本地环境变量: 1、打开 Terminal...、输入::wq //保存并退出vi (注意在vi下 :) 5、修改立即生效:source ~/.bash_profile 6、查看环境变量的值:echo $PATH 3、如果上面安装不成功也可以官网下载安装...Python 开发工具 Python 的开发工具有很多,推荐比较多的有: PyCharmPyCharm 是最好的一个(也是唯一一个)专门面向于Python的全功能集成开发环境。...Sublime3,Sublime Text 是一款非常流行的代码编辑器,其开发者是一名谷歌的工程师,其梦想是使之成为更好的文本编辑器。.../' + pf.replace(' ','%20')).read()) 安装完成后重启 Sublime Text 3, Perferences-> 中看到 Package Setting 和 Package

    1K20

    让你用sublime写出最完美的python代码--windows环境

    至少很长一段时间内,我个人用的一直是pycharm,也感觉挺好用的,也没啥大毛病 但是pycharm确实有点笨重,啥功能都有,但是有很多可能这辈子我也不会用到,并且pycharm打开的速度确实不敢恭维...而安装这些插件最方便的方法就是通过Package Control的插件,这其实就是一个插件管理器,帮助我们从Sublime安装,升级和移除插件,这样对于我们管理插件来说是非常方便的,安装好它之后通过它来安装其他插件...所以当这个工具被很好的集成Sublime的时候,对自己写代码会有非常大帮助 下面通过把Flake8和Sublime集成起来,而Flake8是非常好的一个工具python 速度非常快,误报率低,...其实这种错误提示可能不是很友好,会在错误部分外面有个框,在其他IDE可以能是错误代码下有 红色下划线表示的,如果习惯了那种显示方式可以通过下面方法配置 ? ?...检查导入模块是否有效 4. 按照PEP8规范自动化格式我们的代码 5. 可以跳转到函数的定义或者类的定义 6. .....

    3.5K70

    工欲善其事必先利其器:用什么写Python?

    如 IDLE、PyCharm、Spyder 等。 另一种更像是文本编辑器,只不过比较强大,可以支持编写和运行代码。如 SublimeText、Emacs、Vim 等。...Sublime 是一个功能丰富的文本编辑器。除了写 Python 外,我也会拿它写一写其他代码如 JS、HTML、CSS,并且它也是我日常使用的记事本和文本编辑器。...因此我常年打开着 Sublime,写一些代码片段,或者审核学员提交的作业时使用。 Sublime 是收费软件,但可以免费使用。 3. PyCharm ? 这是我课程中和答疑群里主要推荐的开发工具。...PyCharm 项目内部提供了对编码、第三方库的管理,形成一个小的沙盒,避免系统其他的配置对开发环境造成的干扰,让新手少踩点坑。...我个人用 PyCharm 做的开发主要是课程和演示项目。如果你使用其他编辑器时遇到问题,不妨同我的例子保持一致试试,减少不必要的折腾。

    76720

    这些好用的Python IDE!你用的哪一款?

    一个优秀的IDE,最重要的就是普通文本编辑之外,提供针对特定语言的各种快捷编辑功能,让程序员尽可能快捷、舒适、清晰的浏览、输入、修改代码。...对于一个现代的IDE来说,语法着色、错误提示、代码折叠、代码完成、代码块定位、重构,与调试器、版本控制系统(CVS)的集成等等都是重要的功能。...1.PyCharm: PyCharm是JetBrains开发的Python IDE。...6.Sublime Text: Sublime Text是开发者中最流行的编辑器之一,多功能,支持多种语言,而且开发者社区非常受欢迎。...Sublime有自己的包管理器,开发者可以使用它来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。Sublime配合上插件也可以比较方便地搭建一个方便的类似IDE的python调试环境了。

    1.8K90
    领券