zoukankan      html  css  js  c++  java
  • 在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会显示为一个箭头。如下图所示。

     

  • 相关阅读:
    docker搭建lnmp环境
    通过brew安装docker以及docker的使用
    源码编译安装扩展-phpize详解
    php7废弃mcrypt加密,使用openssl替换
    ubuntu安装docker
    mac 操作系统使用iterm(2)自动登录远程服务器
    linux 用户及用户组管理
    let var const 区别
    ubuntu 升级node和npm 版本
    OLTP与OLAP
  • 原文地址:https://www.cnblogs.com/ArsenalfanInECNU/p/4781422.html
Copyright © 2011-2022 走看看