在notepad++中实现直接运行python代码
第一次使用python,之前都是学习的C++。不过,根据之前学习python基础知识的经验,感觉python用起来会很方便。
先下载了python软件,感觉python下起来很简单,没有那么多复杂的选项,很快就下载好了。另外,建议再下载一个与之相关的Notepad++,会很方便。如果gitHub中下载的python文件或者其他文件,可以先在notepad++中打开,因为python是逐步输入代码的那种,而且还不能crtl+v进行复制。
1. 如何在notepad++中直接运行python的代码
在notepad++界面中按F5(或者在菜单栏中选择“运行”),此时会出现下图界面:
运行界面
然后输入:cmd /k C:\Python27\python.exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
蓝色标注部分为python程序源文件的路径。
若想使用快捷键,则点击“保存”,会出现下图界面:
快捷键设置界面
使用这几个键的排列组合,再取上名字,即可使用该快捷键来运行python程序,并不会出现一闪黑屏而过的现象。
例如:我的快捷键便是“crtl+z”,这样简单方便。
2. from ipdb import set_trace
我在初次运行python文件时,出现了下图的错误:
python出现错误的界面
其中显示的错误为没有叫做ipdb的模块。后来查阅后发现ipdb是用来调试python程序的,较pdb更为友好。
from ipdb import set_trace
set_trace() #这句代码插在需要中断调试的部分即可。
至于如何下载ipdb的模板,正在尝试,下次继续写。
以上这篇在notepad++中实现直接运行python代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
windows下Python安装、使用教程和Notepad++的使用教程
一.Python下载 1.进入Python官网:https://www.python.org/ 2.选择windows版本(Download > Windows) 3.点击下载Python3最新版(Latest Python 3 Release - Python 3.7.3).也可以选择较低版本,如Python3.6.8 二.Python安装 点击运行Python安装包 勾选"Add pyhon 3.6 to PATH ",点击"Install Now"进行默
-
在notepad++中实现直接运行python代码
第一次使用python,之前都是学习的C++.不过,根据之前学习python基础知识的经验,感觉python用起来会很方便. 先下载了python软件,感觉python下起来很简单,没有那么多复杂的选项,很快就下载好了.另外,建议再下载一个与之相关的Notepad++,会很方便.如果gitHub中下载的python文件或者其他文件,可以先在notepad++中打开,因为python是逐步输入代码的那种,而且还不能crtl+v进行复制. 1. 如何在notepad++中直接运行python的代码
-
没有安装Python的电脑运行Python代码教程
目录 导语 正文 如果有问题看下面: 总结 导语 这篇文章是我之前很想写的,但是拖到了今天! 咳咳咳......主要是有粉丝让我安排一下!宠粉.jpg 很多新手小伙伴儿是不是经常有这个疑问:"你把代码发给我了,BUT我怎么发给没有python的人运行呢?" 这里小编为大家统一解决一下这个问题,确实是个大问题. 正文 在cmd里安装pyintsaller包. 首先将安装转换工具-pyinstaller:需要打开cmd,然后在cmd里输入一行命令即可. pip install pyinst
-
在django项目中,如何单独运行某个python文件
有时候,我们可能想在django中写一些代码来测试某些功能,我们希望在django项目中单独运行某个python文件来做这项测试工作. 但是如果直接执行命令python xxx.py来运行django项目中的python文件会报错 在运行该文件之前应该先加载django的配置 import sys import os import django # 这两行很重要,用来寻找项目根目录,os.path.dirname要写多少个根据要运行的python文件到根目录的层数决定 BASE_DIR = os
-
PyPy 如何让Python代码运行得和C一样快
目录 1. 引言 2. 举个栗子 3. 刨根问底 3.1 提前编译 3.2 语言可解释性 3.3 即时编译 4. 总结 1. 引言 作为一名算法工程师,如何快速实现一个想法并验证它是否有效对日常工作至关重要.Python 是一个出色的工具,可以很方便地实现这一点.它允许我们专注于想法本身,而不会被繁杂的代码实现所困扰. 然而,小伙伴们一定都听说过,Python脚本语言有一个致命缺点:相比比 C 或 C++ 等编译语言Python运行慢得多.那么,在我们通过构建 Python 快速实现了一个想法之
-
PyPy 如何让Python代码运行得和C一样快
目录 1. 引言 2. 举个栗子 3. 刨根问底 3.1 提前编译 3.2 语言可解释性 3.3 即时编译 4. 总结 1. 引言 作为一名算法工程师,如何快速实现一个想法并验证它是否有效对日常工作至关重要.Python 是一个出色的工具,可以很方便地实现这一点.它允许我们专注于想法本身,而不会被繁杂的代码实现所困扰. 然而,小伙伴们一定都听说过,Python脚本语言有一个致命缺点:相比比 C 或 C++ 等编译语言Python运行慢得多.那么,在我们通过构建 Python 快速实现了一个想法之
-
网络浏览器中运行Python脚本PyScript剖析
目录 正文 使用PyScript编程 标准库导入 使用来自PyPI的库 本地导入 REPL 标签 与 JavaScript 事件监听器互动 正文 PyScript可以让你在浏览器中直接运行Python脚本,与JavaScript并排,在你的代码和网页之间进行双向互动. 由Anaconda创建的PyScript是一项实验性的但很有前途的新技术,它使Python运行时在支持WebAssembly的浏览器中作为一种脚本语言使用. 每个现代常用的浏览器现在都支持WebAssembly,这是许多语言(如C
-
详解如何在 Linux 中安装最新的 Python 3.6 版本
在这篇文章中,我将展示如何在 CentOS/RHEL 7.Debian 以及它的衍生版本比如 Ubuntu(最新的 Ubuntu 16.04 LTS 版本已经安装了最新的 Python 版本)或 Linux Mint 上安装和使用 Python 3.x .我们的重点是安装可用于命令行的核心语言工具. 然后,我们也会阐述如何安装 Python IDLE - 一个基于 GUI 的工具,它允许我们运行 Python 代码和创建独立函数. 在 Linux 中安装 Python 3.6 在我写这篇文章的时
-
详解运行Python的神器Jupyter Notebook
Jupyter Notebook Jupyter项目是从Ipython项目中分出去的,在Ipython3.x之前,他们两个是在一起发布的.在Ipython4.x之后,Jupyter作为一个单独的项目进行开发和管理.因为Jupyter不仅仅可以运行Python程序,它还可以执行其他流程编程语言的运行. Jupyter Notebook包括三个部分,第一个部分是一个web应用程序,提供交互式界面,可以在交互式界面中运行相应的代码. 上图是NoteBook的交互界面,我们可以对文档进行编辑,运行等操作
-
常用的Python代码调试工具总结
前言 我自己常用的简单Python代码调试工具是IDLE和Sublime3,IDLE很少使用了,基本上用Sublime3稍微多一些,Sublime3因为简单方便更直观.(VSCode也是一个不错的推荐,不过我没用过,心向往之.) 但实际开发中,基本上就使用PyCharm. 一.Python的交互模式 安装完成Python的解释器后,当我们在命令行中直接输入python命令,所进入到的界面就是Python的交互界面. 如下图所示: 在命令提示符后可以直接输入Python的指令,输入完的指令回车后,
-
python入门课程第二讲之怎么运行Python
目录 前言 如何运行Python程序 交互式编程 编写源文件 关于print 函数 安装PyCharm开发工具 下载安装包 安装 使用 如何下载依赖库呢? 查看是否安装 总结 这是Pyhon系列文章的第二篇,本文主要介绍如何运行Python程序以及安装PyCharm开发工具. 干货满满,建议收藏,需要用到时常看看. 小伙伴们如有问题及需要,欢迎踊跃留言哦~ ~ ~. 前言 上一篇文章我们主要介绍了Python语言的基本概念,了解了其是什么,有啥优缺点.这一篇文章主要介绍如何运行Python程序,
随机推荐
- Vue.js动态组件解析
- 浅析hasOwnProperty方法的应用
- android 线性布局LinearLayout实例代码
- smartcrop.js智能图片裁剪库
- jQuery表单获取和失去焦点输入框提示效果的实例代码
- JDBCTM 指南:入门2 - 连接
- 如何用java生成指定范围的随机数
- Lua中的迭代器和泛型for实例
- 交叉表查询sql语句
- MySQL数据库的高可用方案总结
- oracle更新xml节点问题的一些细节
- 详谈jQuery中的一些正则匹配表达式
- jquery为页面增加快捷键示例
- 详解JavaScript的闭包、IIFE、apply、函数与对象
- ActionScript 3.0中用XMLSocket与服务器通讯程序(源码)
- Linux操作系统中安装和试用IE、Office等软件
- Java中List与数组相互转换实例分析
- Android 实现控件悬浮效果实例代码
- 深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
- Android OnCreate()中获取控件高度与宽度两种方法详解