python辅助 sublime_Sublime+python设置
一、下载安装Sublime Text 3 ,
二、配置Python开发环境
1.点击右下角,选择python
2.添加编译环境python3.6
我的Mac默认的是python2.7版本,安装python3.6,现在要配置Sublime Text使用python3.6编译环境
Tools -> Build System -> New Build System
在打开的文件里粘贴如下代码
{
"cmd": ["/Library/Frameworks/Python.framework/Versions/3.6/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
记得把上面代码中的python路径改成你的路径
保存文件,给文件取个名字如Python3,不要改后缀,保存在默认位置即可
Tools -> Build System 下选择你刚设置的编译环境,刚那个文件命名叫Python3就选中Python3咯。
3.测试环境是否正确
在sublime text 中敲 print ('hello'),保存,编译command + B
打印hello就说明成功了
三、安装Sublime Text Python插件
3.1.Sublime Text 3 安装 Package Control
Package control里面包含了很多插件,安装好以后可以选择需要的安装。
View->Show Console菜单打开命令行,在最下面那行粘贴如下代码:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
点击return运行。
如果Sublime Text ->Preferences下有Package Control选项,说明Package Control已经安装成功了。
3.2安装Anaconda
个人认为,一个好的IDE最起码应该具备代码补全和自动提示功能。Anaconda是目前 Sublime 3 中最好的 Python 自动补全和语法提示插件, 并且提供了"跳转到定义", "查找使用", "显示文档", "自动重命名"等 IDE 中插件的功能.(注:这里说的Anaconda是指sublime text的语法提示插件,而不是包含了大量科学库,用作数据科学及数据分析的的Anaconda python发行版本)
在sublime联网的环境下,使用shift+ctrl+p 打开命令面板,输入install,选择菜单命令:
Package Control: Install Package
进入package 安装界面,输入anaconda并点击安装
显示下面界面说明安装完成:
需要注意的是,Anaconda安装完成后,如果我们写的代码不符合PEP8标准(https://www.python.org/dev/peps/pep-0008/),插件会自动把不符合标准的代码用白色框标识出来,看上去较乱。可以通过下面的方法直接关闭Anaconda的这项提示:
进入菜单 Preferences > Package Settings > Anaconda > Settings User 中添加如下代码:
{"anaconda_linting": false}
然后Ctrl+S保存,关闭文件。
3.3安装SideBarEnhancement
该插件为侧边栏增强插件,我们安装它最主要的目的是sublime本身的侧边栏不支持对已打开文件夹中文件的复制和粘贴,这对于我们学习python或者套用某个代码模板的操作来说十分不便。安装此插件后,右键点击侧边栏中的文件,会有复制,复制文件路径,粘贴,在浏览器中打开等更多的功能。
同样,我们也是通过package control,搜索SideBarEnhancement来安装,这里就不做赘述。
3.4 设置Python3 为 sublime 的编译系统
最后一步,由于sublime支持的语言众多,我们要设置之前安装的python3为sublime当前默认的编译系统。
进入Tools – Build System - New Build System…
在打开的新建文件中, 粘贴下列代码:
{
"cmd": ["C:/Python36/python.exe","-u", "$file"],
"file_regex":"^[ ]*File \"(....*?)\", line([0-9])",
"selector":"source.python"
}
其中第一行是安装Python3后,python.exe的地址。使用快捷键Ctrl+s, 命名当前文件为Python3,然后点击确定保存
再次回到编译菜单,可以看到新增了一个Python3的选项,即我们刚才配置的编译系统,我们勾选上即可
至此,我们的环境初步搭建完毕。现在我们在桌面新建一个.py文件使用sublime打开,输入最简单的一个print代码:
Print(“hello world”)
并使用 Ctrl+B进行编译,如果出现下面所显示的界面,恭喜你,现在你的python学习环境已经成功的搭建起来
4. 使用Python 写最基本的selenium脚本
接下来我们用Chrome为例,写一个最基本selenium脚本再次检验我们的环境搭建是否成功。
首先,在任意一个电脑路径下,建立一个practice文件夹,来储存你所有python学习的文档。同时,在practice文件夹中建立driver文件夹,将之前下载并解压的Chrome驱动放在这个driver文件夹中
打开Sublime, 选择File -> open folder… 打开刚才建立的practice文件夹
在侧边栏中右键点击Practice,选择New file…, 建立一个与driver文件夹同级的.py文件
然后输入下列代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driverPath = 'driver/chromedriver'
driver = webdriver.Chrome(driverPath)
driver.get('http://www.baidu.com')
assert "百度一下,你就知道" in driver.title
searchBox = driver.find_element_by_id('kw')
searchBox.send_keys('python')
searchBox.submit()
在输入代码的过程中,由于sublime自身的特性,会根据python的语法将各种关键字,变量等进行着色处理,同时Anaconda插件也会在输入的同时为用户提供代码补全,提示,以及文档查看等功能。
输入完毕后,Ctrl+B进行编译。如果出现Chrome浏览器被调用自动弹出,转到baidu首页,查询框自动查询python这一系列操作,说明我们环境的搭建完全成功。
至此,我们Python+selenium+sublime text的环境搭建已经完成。
python辅助 sublime_Sublime+python设置相关推荐
- python辅助_Python-第一个微信小项目——微信跳一跳辅助工具
思路 核心:每次落稳之后截图,根据截图算出棋子的坐标和下一个块顶面的中点坐标,根据两个点的距离乘以一个时间系数获得长按的时间 识别棋子:靠棋子的颜色来识别位置,通过截图发现最下面一行大概是一条直线,就 ...
- python中matplotlib自定义设置图像标题使用的字体类型:获取默认的字体族及字体族中对应的字体、自定义设置图像标题使用的字体类型
python中matplotlib自定义设置图像标题使用的字体类型:获取默认的字体族及字体族中对应的字体.自定义设置图像标题使用的字体类型 目录
- Python面向对象基础:设置对象属性
用类存储数据 类实际上就是一个数据结构,对于python而言,它是一个类似于字典的结构.当根据类创建了对象之后,这个对象就有了一个数据结构,包含一些赋值了的属性.在这一点上,它和其它语言的struct ...
- python 发送邮件正文字体设置_python 文字 坐标python smtplib模块发送SSL/TLS安全邮件实例...
python的smtplib提供了一种很方便的途径发送电子邮件.它对smtp协议进行了简单的封装. smtp协议的基本命令包括: HELO 向服务器标识用户身份 MAIL 初始化邮件传输 mail f ...
- python辅助脚本教程_微信跳一跳python辅助脚本实例分享
本文主要为大家整理了关于微信跳一跳的辅助脚本内容,这次我们给大家整理的是关于python的脚本内容,一起来学习下. 这段时间微信跳一跳这个游戏非常火爆,但是上分又非常的难,对于程序员来说第一个念头就是 ...
- python - HTMLTestRunner 测试报告模板设置
python - HTMLTestRunner 测试报告模板设置 优化模板下载地址: http://download.csdn.net/download/chinayyj2010/10039097 ...
- vscode python debug venv_Visual Studio Code Python开发调试环境设置
设置Python Interpreter 如果安装Python的时候已经将它加到系统的环境变量里,那么,在编辑器的左下角,可以看到当前使用的Python版本,如图: 如果没有,点击Select Pyt ...
- visio 科学图形包_【数据科学的python系列3】Python数据科学环境设置
1. 用Python搭建数据科学环境 今天,在本篇Python数据科学教程中,我们将看到Python的数据科学环境设置.此外,我们将告诉你数据科学环境设置需要安装的所有内容,如Python.Anaco ...
- Sublime Text3 python交互式环境+快捷键设置
Sublime Text3 python交互式环境+快捷键设置 下载 Sublime Text3 下载网址https://www.sublimetext.com/3 安装目录一般选择默认的就好,注意自 ...
- Python实现桌面壁纸设置
Python实现桌面壁纸设置 思路 1.通过bing每日壁纸接口,获取图片地址 2.保存图片到绝对路径 3.设置该图片为壁纸 4.批处理壁纸自动切换 第一.获取图片地址 微软bing每日壁纸API接口 ...
最新文章
- 回调函数、Java接口回调 总结
- 23-26 Python File方法、OS文件/目录方法、异常处理、内置函数
- 用 div 仿写 input 和 textarea 功能
- 常见8种机器学习算法总结
- 第十届蓝桥杯 等差数列(Python)
- oracle9i 查询scn,在oracle10g 10.2.0.1上测试不完全恢复_recover database until scn
- 【Python】字符串的一些操作
- 基于ssm公租房管理系统
- Gröbner基方法入门第II部分:Gröbner基和Buchberger算法
- 解决百度地图生成器添加标注后图标不显示的问题
- 阿里云体验--搭建超级小班课网课系统
- 90个外国英文网站强力推荐
- 丽水松阳计算机职业高中学校,浙江省松阳职专
- Wiznote为知笔记私有部署(docker)删除多余用户账号.md
- 详解数据架构的七类视图(多图+案例)
- 看不懂!苏宁控股“卖身”淘宝,“盲盒第一股”市值破千亿,超过苏宁易购
- 汉字自己主动注音程序
- oracle REPLACE函数语法
- 今日科技联播:阿里和全球最大奢侈品电商YNAP成立合资公司;QQ嘀嘀嘀提示音正式成为商标...
- 根据value值设置radio选中状态