Windows10 Atom安装和运行Python的使用教程(详细)
目录
一、下载Atom
二、Atom安装Python相关组件
1.检查Python库支持
2.安装Python的适合Atom的IDE、UI、Server和运行工具
*三、运行代码范例(爬取以杉原杏璃为关键字的百度图片)
一、下载Atom
1.官网:Atom官网
2.打开这个网页,可以看到Atom针对于操作系统Windows7或以上的版本
3.下载完成,双击exe
4.加载界面
二、Atom安装Python相关组件
1.检查Python库支持
(1)Settings里先查看一下是否有Python支持,博主这里因为安装了Python库所以显示Disable
(2)点击这个包名我们还可以到网页上查看这个包的相关信息
2.安装Python的适合Atom的IDE、UI、Server和运行工具
(1)打开cmd,运行以下指令安装python-language-server
pip install python-language-server[all]
安装成功显示这个界面:
(2)安装支持各种语言IDE的UI界面,+Install里搜索atom-ide-ui
atom-ide-ui
如图所示
(3)同理,安装ide-python:
ide-python
(4)最后最重要的,安装运行工具atom-python-run:
其中按F5是运行,F6是暂停~
(5)最终下载的包可以在这个文件里看到C:\Users\你的电脑用户名字\.atom\packages
*三、运行代码范例(爬取以杉原杏璃为关键字的百度图片)
1.我这里以我的Python实现爬取下载百度图片为例:Python实现爬取下载百度图片
2.打开这个项目,菜单栏里点击File->Add Project Folder
3.Atom里打开这个download_picture.py(以杉原杏璃为关键字)
# coding=utf-8"""
@author:nickhuang1996
"""
import re
import sys
import urllib
import requests
import os
import cv2
from glob import glob
import time def getPage(keyword, times, page_number, pic_type):page = times * page_number#time每一次加一keyword = urllib.parse.quote(keyword, safe='/')#对含有特殊符号的URL进行编码,使其转换为合法的url字符串。中文则转换为数字,符号和字母的组合#print(keyword)url_begin = "http://image.baidu.com/search/" + pic_type + "?tn=baiduimage&ie=utf-8&word="#pic_typeurl = url_begin + keyword + "&pn=" +str(page)return urldef get_onepage_urls(onepageurl):try:html = requests.get(onepageurl).textexcept Exception as e:print(e)pic_urls = []return pic_urlspic_urls = re.findall('"objURL":"(.*?)",', html, re.S)#index是30个图片的链接,flip是60个print("一共有{}个图片链接".format(len(pic_urls)))return pic_urlsdef download_pic(pic_urls, keyword, save_path):#给出图片链接列表, 下载所有图片print("去除了重复的图片下载数量为:{}".format(len(pic_urls)))print("\n开始下载...")start_time = time.time()for i, pic_url in enumerate(pic_urls):try:pic = requests.get(pic_url, timeout=5)string = save_path + '/' + str(i + 1) + '.jpg'with open(string, 'wb') as f:f.write(pic.content)print('成功下载第%s张图片: %s' % (str(i + 1), str(pic_url)))except Exception as e:print('下载第%s张图片时失败: %s' % (str(i + 1), str(pic_url)))print(e)continueend_time = time.time()-start_timeprint("下载结束,耗时:{:.0f}m {:.0f}s...".format(end_time // 60, end_time % 60))if __name__ == '__main__':keyword = '杉原杏璃' # 关键词, 改为你想输入的词即可, 相当于在百度图片里搜索一样save_path = './baidu_download/' + keywordif not os.path.exists(save_path):os.mkdir(save_path)#参数设置times = 0#图片参数类型pic_type = "flip"#"flip"/"index"print("图片链接关键字为:{}".format(pic_type))page_number = 20#flip时为60,index时为30则不会有缓存total_times = 3#请求总次数"""如果page_number为20,则百度图片每页显示20张图片,因此对于flip形式每页会多缓存(60-20=40)张,index形式每页会多缓存(30-20=10)张,所以,请求4次的话:flip应该是 20 × 4 + (60 - 20) = 120张图片,而不是60×4 = 240index应该是 20 × 4 + (30 - 20) = 90张图片,而不是30×4 = 120示意图:flip index0 ________ ______ 0| | | || 20 | | 20 | 10| | | |20 |______|______ |______|______ 20| | | || 20 | _|_ 20 | 30| | | |40 |______|______ |______|______ 40| | | | || | 20 | _|_ 20 | 50| | | | |60 _|_ |______|______ |______|______ 60| | | | | | | 20 | _|_ 20 | 70| | | | |80 _|_ |______| |______| 80| | | | | _|_ 90| |100 _|_ ||||120 _|_说白了,就是获取了重复的图片可以通过调节page_number变量查看"""all_pic_urls = []while 1:#死循环if times > total_times:breakprint("第{}次请求数据".format(times + 1))url=getPage(keyword, times, page_number, pic_type)#输入参数:关键词,开始的页数,总页数print(url)#打印链接onepage_urls= get_onepage_urls(url)#index是30个图片的链接,flip是60个times += 1#页数加1if onepage_urls != 0:all_pic_urls.extend(onepage_urls)#列表末尾一次性追加另一个序列中的多个值#print("将要下载的图片数量变为:{}".format(len(all_pic_urls)))print("下载的图片总量变为:{}".format(len(all_pic_urls)))download_pic(list(set(all_pic_urls)),keyword, save_path)#set去除重复的元素(链接)
效果如下(可以看到很多警告,也支持ctrl+鼠标访问函数和变量):
4.我们点击F5,可以看到程序运行成功!!
5.生成的以杉原杏璃为关键字的百度图片结果
是不是用这个IDE也很不错呢~
Windows10 Atom安装和运行Python的使用教程(详细)相关推荐
- atom运行python,atom运行python_Win10环境下Atom安装和运行Python的方法
本文介绍了在Windows10下安装Atom和运行Python的教程.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有帮助. 相关推荐:atom教程 首先,下载Atom 1.官网:Atom官网 ...
- atom如何运行python代码_Win10环境下Atom安装和运行Python的方法
一.下载AtomLLA免费资源网 1.官网:Atom官网LLA免费资源网 2.打开这个网页,可以看到Atom针对于操作系统Windows7或以上的版本LLA免费资源网 LLA免费资源网 3.下载完成, ...
- 怎么在windows上启动python_Windows下如何安装和运行Python
介绍了在Windows下如何安装和运行Python的方法. 工具/原料 含有Windows操作系统的笔记本电脑 Python安装包 方法/步骤 1 进入Python官网,下载Python安装执行文件, ...
- 安装 jupyter 运行python代码
安装 jupyter 运行python代码 升级pip # Windows 运行 python -m pip install --upgrade pip # Linux 运行 python3 -m p ...
- Anaconda:Anaconda安装图文教程及其tensorflow安装、运行、测试之最强详细攻略
Anaconda:Anaconda安装图文教程及其tensorflow安装.运行.测试之最强详细攻略 导读 能够在进行深度学习之前把这些辅助工具Python.Anaconda.GPU.Tensorfl ...
- 基础知识:编程语言介绍、Python介绍、Python解释器安装、运行Python解释器的两种方式、变量、数据类型基本使用
阅读目录 今日学习内容: 1.编程语言的介绍 2.Python介绍 3.安装Python解释器(多版本共存) 4.运行Python解释器程序两种方式.(交互式与命令行式)(♥♥♥♥♥) 5.变量(♥♥ ...
- python释放变量内存_python解释器安装,运行python程序的方式及程序运行的步骤,变量与自动的内存管理...
一.python解释器安装 ps: 注意设置环境变量(文件是操作系统的概念,操作系统优先在当前文件夹找,找不到就到环境变量path找) python解释器不兼容 解释器下载官网:http://pyth ...
- GraalVM 安装及运行Python
文章目录 关于 GraalVM 安装 GraalVM GraalVM Python 使用 ginstall 安装第三方包 graalpython 交互模式下执行 python 代码 关于 GraalV ...
- 2023年 Office Visio 2021安装和激活 保姆白嫖教程 详细
这里写自定义目录标题 前提条件 详情步骤 2023年 Office Visio 2021安装和激活 保姆白嫖教程 前提条件 如果之前安装过office,或者visio请先卸载他们,保证系统没有这两个软 ...
最新文章
- 第四天:Vue组件的slot以及webpack
- GIT中打标签(tag)的意义
- Day 9: TextBlob——对文本进行情感分析
- SpringBoot入门_搭建及配置环境(eclipse || Spring ToolS)
- 在余额宝里放30万,每天在家什么都不干,利息够生活吗?
- 脚本命令配置mysql_MySQL 自动化部署脚本
- Magento : Make 'Continue Shopping' button redirect to the product index page
- codevs 5966 [SDOI2017]硬币游戏
- Linux下chkconfig命令介绍
- UML学习笔记(一):UML简介
- 编译原理三大经典书籍
- DevExpress ChartControl 绘制圆滑曲线
- 安装Adobe Reader 时报错:HRESULT:0x80070422
- 我的团长我的团第二十七集
- 英语的句号在c语言中是什么意思,英语标点符号的用法
- 隔空开车,华为云EI圆我“武侠梦”
- 智能化漏洞挖掘技术总结
- 【动态规划】SSL_1322 清兵线
- 计算机四屏故障维修,液晶显示器有哪些常见故障 液晶显示器常见故障及维修方法...
- 精品慕课资源推荐 计算机网络
热门文章
- JavaScript 数组纯函数
- 腾讯后台研发暑期实习offer经历
- 安装框架并解决filePath not found of swagger-ui-react/swagger-ui.css和查不到.cache\mfsu\mf-va_remoteEntry.js文件
- 电脑C盘被格式化 如何快速将被删的数据文件恢复找回?
- 词语相似度计算方法总结
- JAVA创建对象全过程详解
- ie浏览器(ie11及以下)
- 【Java之轨迹】SpringBoot 实现动态往数据库中添加时间点,使程序在规定的时间点执行任务(定时任务变形应用,附实战:动态日程提醒任务调度)
- 4种解决线程安全问题的方式
- 笨方法学python(1)加分题