PyScripter是基于delphi开发的一款python集成开发环境,为用户提供了python解释器、正则表达式测试程序、代码浏览器、待办事项列表等功能,可以帮助编程人员轻松创建和编译脚本。小编提供的PyScripter下载包括64位和32位,大家可以根据自己的电脑系统进行下载!
PyScripter安装教程
小编以PyScripter2.5.3为例为大家讲解,同样适用于PyScripter2.6.0版本。
下载得到PyScripter-v2.5.3-x64-Setup.exe,双击运行:

然后设置(或者不更改设置而使用默认的)安装路径:
此处再选上,把图标放到桌面上:
然后配置好了:
就可以去安装了。
然后又跳出一次信息:

然后就安装完成了:
点击Finish,以启动PyScripter,结果却出错了。
由于PyScripter默认对于os, wx,scipy包是按照需要时才加载的方式加载自动完成,可以在【ide选项】【code completion】【special packages】中取消wx,就可以每次都对wx对象进行代码自动完成了。但是这样wx模块是按照扫描源代码的方式来加载自动完成的,这个时候的自动完成不准确,经常会缺少方法什么的。
pyscripter的代码自动完成(代码提示)和函数参数提示功能的默认按键分别是Ctrl+space 和Shift+Ctrl+space,可以在【选项】【编辑器选项】中重新设定。
PyScripter使用教程
最简单的演示一下用法就是:
打开之前在:
【整理】【多图详解】如何在Windows下开发Python:在cmd下运行Python脚本+如何使用Python Shell(command line模式和GUI模式)+如何使用Python IDE
中,所写好的Python文件:
然后点击:
Run->Run Ctrl+F9:(当前可以直接用快捷键Ctrl+F9,实现同样的效果)
就可以看到下面的cmd中输出的结果了:
而另外,也试了试,其实对应的:
Run->External Run Alt+F9:
可以将对应的结果,输出到对应的windows的cmd中的。
PyScripter特点
编辑器语法高亮
基于Unicode
完全支持编码的Python源文件
大括号亮点
Python源代码实用程序((un)tabify,(un)comment,(un)indent等)
代码完成和通话提示
代码和调试器提示
键入时进行语法检查
对Python关键字的上下文敏感
参数化代码模板
接受资源管理器中的文件
文件更改通知
转换换行符(Windows,Unix,Mac)
打印预览和打印语法突出显示Python代码
HTML,XML和CSS文件的语法突出显示
拆分视图文件编辑
类似Firefox的搜索和替换
集成Python解释器
代码完成
命令历史
执行脚本而不保存脚本
集成Python调试
远程Python调试器
调用堆栈
变量窗口
手表窗
条件断点
调试器提示
可以运行或调试文件,而无需先保存它们
PyScripter中文乱码解决方法
问题:
PyScripter有个小坑,打开文件后中文都成了乱码。在PyScripter中新建的文件中文可以正常显示,但是重新打开后中文乱码。
PyScripter中文乱码原因:
原因是如果文件头部没有编码声明,那么PyScripter会默认使用ANSI打开文件。
而PyScripter默认的文件模板也不带编码声明,重新打开文件时间不以UTF-8打开,所以乱码。
解决的办法:
1、用其它编辑器打开文件,添加这一行声明并保存:
# -*- coding: UTF-8 -*-
2、修改PyScripter的文件模板也添加上这一行:
# -*- coding: UTF-8 -*-
这样每次用PyScripter 新建python代码文件时间都会自动带上这行代码声明。很是非常十分方便-_-!
具体操作步骤: 工具 → 选项 → 文件模板 → python脚本 → 然后在模板中添加编码声明:
# -*- coding: UTF-8 -*-
→ 点击更新!!!←这一步非常重要,修改后要记得点更新才会保存。
PyScripter 的所有配置都保存在PyScripter.ini中,路径是 你的用户目录/AppData\Roaming\PyScripter/PyScripter.ini
C:\Users\Administrator\AppData\Roaming\PyScripter
更新日志
PyScripter 2.6.0更新日志
添加了Python 3.4支持