码迷,mamicode.com
首页 > 编程语言 > 详细

在Notepad++里配置python环境

时间:2019-11-09 13:38:08      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:编程   自动   选择   info   python   eve   level   定义   代码   

首先在语言里选择Python

技术图片技术图片

 

 然后点击运行,在弹出的对话框里输入:

cmd /k cd /d "$(CURRENT_DIRECTORY)" &  python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

然后点击保存,输入快捷键的名字,比如RunPython,再定义快捷键,比如ctrl+f5。这样写完代码,直接按ctrl+f5就可以运行程序了。

解释:

其中cmd /k的意思是打开cmd命令行,然后运行/k后面的命令

Cd /d "$(CURRENT_DIRECTORY)"中:

CD命令代表切换当前工作目录

/d是 CD命令的一个参数,代表要切换的目录不在同一个分区时,需要加/d,否则的话就cd不过去。

$(CURRENT_DIRECTORY)代表当前源程序文件所在目录

&用来连接两条命令,顺序执行

Python:由于之前在环境变量里设置过path,所以python可以直接运行到python.exe

$(FULL_CURRENT_PATH)指当前文件的完整路径

echo:换行

pause: 表示运行结束后暂停(cmd中显示“请按任意键继续. . .”),等待一个按键继续

exit: 表示“按任意键继续. . .”后,关闭命令行窗口。

由于python是一个对空格和缩进敏感的语言,所以要进行相关设置。

首先把tab设置为4个空格,选择设置--首选项,然后操作。如下图所示。

然后再设置--其他,选择自动缩进

然后在格式里选择以utf-8无BOM格式编码
另外,在编程完毕,运行的过程中可能会出现诸如下列与缩进有关的错误:

Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level。

首先看出错行的前后,是否if等后面漏了”:”,或者说”:”后面忘了缩进。

还有一种可能就是tab和空格混用了。虽然之前我们已经设置了tab自动转为4个空格,但有时还是有可能发生tab和空格混用的情况。比如从别的地方复制粘贴了代码。这个时候选择视图-显示符号-显示所有字符。这样空格就会显示为点,而tab会显示为一个箭头。
技术图片

 

 



 

在Notepad++里配置python环境

标签:编程   自动   选择   info   python   eve   level   定义   代码   

原文地址:https://www.cnblogs.com/lisa2016/p/11824934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!