在Notepad++里配置python环境
Posted Golover
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Notepad++里配置python环境相关的知识,希望对你有一定的参考价值。
首先在语言里选择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环境的主要内容,如果未能解决你的问题,请参考以下文章