PyCharm SyntaxError: Missing parentheses in call to ‘exec’

PyCharm  SyntaxError: Missing parentheses in call to ‘exec’
今天运行测试文件,发现pycharm报错。 Traceback (most recent call last): File "C:\Program Files\JetBrains\PyCharm2020\plugins\python\helpers\pydev\_pydevd_bundle\pydevd_console_integration.py", line 4, in from code import InteractiveConsole ImportError: cannot import name 'InteractiveConsole' from 'code' (D:\xxxxx\xxxxx\code.py) Durin...

Python 调用 ZoomEye API 脚本批量工具

Python 调用 ZoomEye API 脚本批量工具
0x 00 前言 前几天一位老哥由于工作需要搜集网站是本省且服务器在国外的网站信息。问本宝宝有没有程序是否可以实现。恰好本宝宝只知道有一个网站可以进行搜集(zoomeye)。嘻…嘻…于是本宝宝对zoomeyeAPI进行学习,过程记录如下。zoomeyeAPI的官方文档如下:https://www.zoomeye.org/doc?channel=api 使用方法如下:先提交账户,密码获得一个唯一的访问令牌(access_token)...

最新 python3.8+PyQt5+pycharm环境配置

最新 python3.8+PyQt5+pycharm环境配置
0x 00 PyQt5安装 安装 PyQt5 1 pip install pyqt5 安装 pyqt5-tools PyQt5 不再提供 QtDesigner 等工具,所以需要再安装 pyqt5-tools工具 1 pip install pyqt5-tools 检测Pyqt5是否安装成功 pip list结果 0x 01 pycharme环境配置 打开 Pycharm,依次选择 /File/Settings/Tools/External Tools/ 进入外部工具添加界面 External Tools界面 点...

[Tkinter Gui 教程15] event 事件绑定

[Tkinter Gui 教程15] event 事件绑定
已获原作者授权. 原系列地址: Python Tkinter 简介 一个 Tkinter 应用生命周期中的大部分时间都处在一个消息循环 (event loop) 中. 它等待事件的发生: 事件可能是 按键按下, 鼠标点击, 鼠标移动 等. Tkinter 提供了用以处理相关事件的机制. 处理函数可以被绑定给各个控件的各种事件. widget.bind(event, handler) 如果相关事件发生, handler 函数会被触发, 事件对象 event ...

[Tkinter Gui 教程14] menu 菜单

[Tkinter Gui 教程14] menu 菜单
已获原作者授权. 原系列地址: Python Tkinter 简介 一提到"menu"这个词, 很多人首先想到的是餐馆里的菜单. 虽然餐馆菜单和计算机程序中的菜单看起来一点也不像, 但他们确实有很多共同点. 在餐馆中, 菜单列举了所有菜品和饮料; 在计算机程序中, 菜单通过图形界面, 展示了应用程序可用的命令和功能. 在用户界面程序中, 菜单以图标和文字的方式展示可用选项. 用鼠标选择一个选...

[Tkinter Gui 教程13] Mastermind 游戏

[Tkinter Gui 教程13] Mastermind 游戏
已获原作者授权. 原系列地址: Python Tkinter Mastermind 游戏 本章我们演示一个进阶例子. 我们用 Tkinter 编写了 "Bulls and Cows" 游戏. 这个游戏也被称作 "Cows and Bulls" 或者 "Pigs and Bulls" 或者 "Bulls and Cleots", 是一个古老的益智解谜游戏, 由两名玩家参与. 早在19世纪, 人们就在用铅笔和纸来玩这个游戏了. Mordecai Meirowitz 在 1970 年发明的 Mastermind ...

[Tkinter Gui 教程12] 布局管理 (Pack Place Grid)

[Tkinter Gui 教程12] 布局管理 (Pack Place Grid)
已获原作者授权. 原系列地址: Python Tkinter 简介: 本文讲述如何使用 tkinter 的布局管理 (被称作 layout managers 或 geometry managers). tkinter 有三种布局管理方式: pack grid place 注意这三种布局管理在同一个 master window 里一定不可以混用! 布局管理有以下功能: 将控件放置在屏幕上,包括控件的位置及控件的大小 将控件注册到本地窗口系统中 管理控件在屏幕上...

[Tkinter Gui 教程11] 对话框和消息框

[Tkinter Gui 教程11] 对话框和消息框
已获原作者授权. 原系列地址: Python Tkinter 简介 Tkinter 提供了一系列的对话框, 可以用来显示文本消息, 提示警告信息和错误信息, 选择文件或颜色. 其他一些简单的对话框还可以请求用户输入文本, 整数或数字. 下面是一个典型的对话框使用场景. 在应用程序中经常会有 "退出" 按钮, 如下: 点击 "quit" 按钮会弹出一个确认退出对话框: 我们假设 "退出" 功能还没有最终完成,...

[Tkinter Gui 教程10] Text 控件

[Tkinter Gui 教程10] Text 控件
已获原作者授权. 原系列地址: Python Tkinter 简介及简例 Text 控件用来显示多行文本. Tkinter 的 Text 控件很强大, 很灵活, 可以实现很多功能. 虽然这个控件的主要用途是显示多行文本, 但其还可以被用作简单的文本编辑器, 甚至是网页浏览器. Text 控件可以显示网页链接, 图片, HTML页面, 甚至 CSS 样式表. 在其他的各种教程中, 很难找到一个关于 Text 控件的简单例子. 这也...