在Notepad++中搭配Python开发环境(修改版)

2023-11-02 08:21

本文主要是介绍在Notepad++中搭配Python开发环境(修改版),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文很多的内容是来自于网络上的,但经过本人测试发现有一些问题,本人用红色加粗特别标出

在Notepad++中搭配Python开发环境

  Python在最近几年一度成为最流行的语言之一,不仅仅是因为它简洁明了,更在于它的功能之强大。它不仅能够完成一般脚本语言所能做的事情,还能很方便快捷地进行大规模的项目开发。在学习Python之前我们来看一下Python的历史由来,"Python"这个单词的意思是“蟒蛇",英语英标为['paɪθɑn],因此它就选了一条蛇作为其Logo,话外之意就是希望这么语言发展地像蟒蛇一样强大,事实上Python语言的创造者把这门语言取名为Python的原因是因为当时他在创立这门语言的时候喜欢看一部美剧Monty Python。这门语言结合了Unix Shell和C语言的风格,非常简单明了,易于开发和维护,并且目前Python社区的热衷人数在逐年大规模地增加。

  对于Python初学者来说,首先要选好书籍,在这里推荐两本入门书籍:

  《Python编程实践》

  《简明Python教程》

  这两本书非常适合初学者阅读,尤其是第一本书(在京东、亚马逊上都可以买到),这本书很简洁明了地介绍了Python的大体框架,读完之后能够让人对Python有一个大致的了解。第二本书没有进行出版,只能在网上找到电子档,http://sebug.net/paper/python/。

  选好书籍之后,需要一个好用的平台来编写Python程序。当然如果愿意用Python自带的IDLE也是可以的,Python的安装方法很简单,先去Python官网http://www.python.org/getit/下载它的Installer,安装完毕之后,将Python的安装目录添加到系统环境变量path中即可,比如python的安装目录是D:\Python25,则只需将D:\Python25添加到环境变量path中即可(注意分号)。

  网上很多人推荐用Sublime Text 2来编写Python程序,我试了一下,还是蛮好用的,界面比较酷,而且Sublime Text 2启动速度很快。但是它有一个地方让我无法继续使用下去,就是运行Python程序之后,无法获取输入。介于这个原因,我选择了Notepad++,Notepad++也是一款非常好用的编辑器,虽然界面没有Sublime Text 2那么好看,但是用来写一般的Python小程序足够了,Notepad++下载地址:http://notepad-plus-plus.org/。

  Notepad++(最好下载最新版本)下载下来安装好之后,可以下载一些必要的插件,这些插件可以在线安装。安装方法如下图所示:

  

  关于插件的简介可以看这篇博客http://www.cnblogs.com/k1988/archive/2010/12/07/2165621.html。

  下面介绍一下如何配置Python环境。

1.运行Notepad++,选择”运行“;

2.在弹出的窗口里填入:cmd /k cd "$(CURRENT_DIRECTORY)" &  python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT ;

以上的$(CURRENT_DIRECTORY) 和 $(FULL_CURRENT_PATH) 是出现在Notepad++所在的快捷键配置文件shortcuts.xml中的,

我们可以打开该文件看看。


cmd /k的说明如下:

a). cmd /k 的含义是执行后面的命令,并且执行完毕后保留窗口。& 是连接多条命令。PAUSE 表示运行结束后暂停,等待一个任意按键。

b). EXIT 表示关闭命令行窗口。如果使用 cmd /c 就可以省掉 EXIT 了。


3.点击保存,填入这个命令的名称(随意取):Run Python;

4.定义这个命令的快捷键(注意不要和已有的快捷键冲突),保存即可。本人比较喜欢用Shift+Ctrl+Enter

然后再选择”运行“,发现多出了”Run Python“这一项。

  接下来便可以根据自己的喜好配置Notepad++中的Python着色方案。

  具体方法:

1.选择”设置“—>"语言格式设置";

2.在最左侧面板找到Python,便可以在最右侧面板中定义自己的着色方案和字体。在中间面板中显示的是每种类型,包括NUMBER(数字),STRING(字符串),KEYWORDS(关键字)等。

  设置完成之后,就可以开始Python编程之旅了。

 

转载于:https://www.cnblogs.com/qianggezhishen/p/7349455.html

这篇关于在Notepad++中搭配Python开发环境(修改版)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/dengji8846/article/details/101624425
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/329338

相关文章

python操作redis基础

《python操作redis基础》Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对(Key-Value)存储系统,它通常用作数据库、缓存和消息代理,这篇文章... 目录1. Redis 简介2. 前提条件3. 安装 python Redis 客户端库4. 连接到 Re

Python+PyQt5实现MySQL数据库备份神器

《Python+PyQt5实现MySQL数据库备份神器》在数据库管理工作中,定期备份是确保数据安全的重要措施,本文将介绍如何使用Python+PyQt5开发一个高颜值,多功能的MySQL数据库备份工具... 目录概述功能特性核心功能矩阵特色功能界面展示主界面设计动态效果演示使用教程环境准备操作流程代码深度解

如何Python使用设置word的页边距

《如何Python使用设置word的页边距》在编写或处理Word文档的过程中,页边距是一个不可忽视的排版要素,本文将介绍如何使用Python设置Word文档中各个节的页边距,需要的可以参考下... 目录操作步骤代码示例页边距单位说明应用场景与高级用China编程途小结在编写或处理Word文档的过程中,页边距是一个

Python Flask 库及应用场景

《PythonFlask库及应用场景》Flask是Python生态中​轻量级且高度灵活的Web开发框架,基于WerkzeugWSGI工具库和Jinja2模板引擎构建,下面给大家介绍PythonFl... 目录一、Flask 库简介二、核心组件与架构三、常用函数与核心操作 ​1. 基础应用搭建​2. 路由与参

利用Python实现时间序列动量策略

《利用Python实现时间序列动量策略》时间序列动量策略作为量化交易领域中最为持久且被深入研究的策略类型之一,其核心理念相对简明:对于显示上升趋势的资产建立多头头寸,对于呈现下降趋势的资产建立空头头寸... 目录引言传统策略面临的风险管理挑战波动率调整机制:实现风险标准化策略实施的技术细节波动率调整的战略价

使用Python和Tkinter实现html标签去除工具

《使用Python和Tkinter实现html标签去除工具》本文介绍用Python和Tkinter开发的HTML标签去除工具,支持去除HTML标签、转义实体并输出纯文本,提供图形界面操作及复制功能,需... 目录html 标签去除工具功能介绍创作过程1. 技术选型2. 核心实现逻辑3. 用户体验增强如何运行

Python如何判断字符串中是否包含特殊字符并替换

《Python如何判断字符串中是否包含特殊字符并替换》这篇文章主要为大家详细介绍了如何使用Python实现判断字符串中是否包含特殊字符并使用空字符串替换掉,文中的示例代码讲解详细,感兴趣的小伙伴可以了... 目录python判断字符串中是否包含特殊字符方法一:使用正则表达式方法二:手动检查特定字符Pytho

Python实现文件批量重命名器

《Python实现文件批量重命名器》在日常工作和学习中,我们经常需要对大量文件进行重命名操作,本文将介绍一个使用Python开发的文件批量重命名工具,提供了多种重命名模式,有需要的小伙伴可以了解下... 目录前言功能特点模块化设计1.目录路径获取模块2.文件列表获取模块3.重命名模式选择模块4.序列号参数配

Python使用python-docx实现自动化处理Word文档

《Python使用python-docx实现自动化处理Word文档》这篇文章主要为大家展示了Python如何通过代码实现段落样式复制,HTML表格转Word表格以及动态生成可定制化模板的功能,感兴趣的... 目录一、引言二、核心功能模块解析1. 段落样式与图片复制2. html表格转Word表格3. 模板生

SpringBoot实现多环境配置文件切换

《SpringBoot实现多环境配置文件切换》这篇文章主要为大家详细介绍了如何使用SpringBoot实现多环境配置文件切换功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 示例代码结构2. pom文件3. application文件4. application-dev文