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会显示为一个箭头。



  • 相关阅读:
    MySQL约束笔记
    MySQL 存储过程入门
    数据库范式
    Hibernate 懒加载 错误----no session
    复选框 checkbox 选中事件
    Hibernate 三种状态变化 与 sql 语句的关系
    Spring 4 + Hibernate 4 下 getCurrentSession()的使用情况
    35个java代码性能优化总结
    为什么 Java中1000==1000为false而100==100为true?AND "2+2=5"?
    MyBatis对象关联关系----多对多的保存与查询
  • 原文地址:https://www.cnblogs.com/lisa2016/p/11824934.html
Copyright © 2011-2022 走看看