
Python
文章平均质量分 62
SmallSweets
开通公众号啦!!!微信搜索『IT界新晋小白』,以后不止在这上面更新了,也会在公众号上发表文章,案例的代码我也会贴在公众号上,案例用到的各种工具,插件我也放在公众号上了,还有各种教学视频,包括实战篇,基础篇等,这些有需要的可以关注一下。提示:没需要的也可以关注哦(嘻嘻)。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CentOS 7下 三步安装pip
python 3.5及以下版本 pip下载地址:https://bootstrap.pypa.io/pip/python 3.6及以上版本 pip下载地址:https://bootstrap.pypa.io/get-pip.py1.下载get-pip.py到本地执行命令wget https://bootstrap.pypa.io/pip/2.7/get-pip.py2.安装pip,运行get-pip.py文件执行命令python get-pip.py3.验证是否安装成功执行命令pip .原创 2021-06-01 08:53:41 · 3018 阅读 · 1 评论 -
使用python脚本在Linux中添加环境变量
引入模块import os查看环境变量print(os.environ["PATH"])示例添加环境变量注意:添加环境变量我们要以追加的形式添加,不要以覆盖的形式添加os.environ["PATH"] += os.pathsep + "路径"os.pathsep 代表分号,在PATH中每条环境变量要用";"隔开示例...原创 2021-04-19 15:21:44 · 2284 阅读 · 0 评论 -
python数据清洗---实战案例(清洗csv文件)
我也是最近才开始这方面的学习,这篇就当作学习的笔记,记录一下学习的过程所要处理的数据数据中主要存在的问题主要包括:1.列名中存在空格2.存在重复数据3.存在缺失数据下面开始对数据进行清洗导入pandas模块,打开数据文件import pandas as pddf = pd.read_csv("ResourceFile.csv")我们输出指定列名print(df.名称)但此时会报错,因为列名"名称"中含有空格,我们输出列名看一下,两种方法方法一:print(df.des.原创 2021-04-13 10:11:25 · 42904 阅读 · 17 评论 -
Python发送消息到手机(基于IFTTT)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-04-08 20:53:41 · 2307 阅读 · 0 评论 -
python爬虫:终于还是对百度翻译下手了
抱歉,还是没忍住,终于还是对百度翻译下手了······废话不多说,直接直入主题吧按F12,直接进入开发者模式进行分析当我们点击"翻译"按钮时,会动态加载出两个文件,其中一个文件是我们所需要的我们点开第二个文件,查看文件内容,其文件内容就是我们所需要的翻译结果知道翻译结果在哪个文件,接下来就要对这个文件进一步分析首先查看文件的url(敲黑板)这里强调一下,中译英和英译中的url是不同的接下来就是文件的参数(敲黑板)这里强调一下,中译英和英译中的参数是不同的知道这些,我们先原创 2021-03-29 10:20:52 · 467 阅读 · 0 评论 -
用我的计算器吧,我的python计算器贼牛逼
目录前言效果展示加减乘除百分比,正负号遇到的问题写在最后前言这是一款高端大气上档次,低调奢华有内涵,纯手工打造的计算器,让你拥有舒适感的同时,不失高级感,咳咳咳···,王婆卖瓜,自卖自夸,好了,还是先步入正题吧,今天为大家介绍的是我自己用python写的一款计算器,因为用到了python的GUI模块tkinter,所以它不再是在IDE中只靠文字信息提示的伪计算器,它是一款真·计算器 [擦汗]效果展示百闻不如一见,上面说了这么多,还不如贴一下效果图,好!效果图在此:肿么样,有没有眼前一亮的赶原创 2021-02-25 15:03:21 · 564 阅读 · 0 评论 -
使用python纯手写的一款音乐下载应用程序(带有图形界面)
音乐下载应用程序说明目录前言功能介绍应用程序界面总览登录界面注册界面音乐下载界面用户登录功能用户名不存在密码错误登录成功用户注册功能两次密码输入不同用户取消注册用户注册成功音乐下载功能歌曲搜索上下翻页音乐下载写在最后前言今天为大家介绍的是自己使用python纯手写的一款音乐下载app,在功能方面,用户可以搜索歌曲或歌手,然后选择指定歌曲进行下载,在代码方面,在编写该应用程序的界面时,使用了python的GUI模块tkinter,所以该应用程序有图形界面,可以更好地与用户交互,音乐下载这一部分,使用了p原创 2021-02-23 13:26:17 · 745 阅读 · 4 评论 -
使用python的tkinter模块实现的GUI版用户登录程序(附源码)
目录界面展示用户登录用户名不存在密码错误登录成功用户注册密码输入不一致注册成功取消注册源代码界面展示在登录界面,用户可以选择直接登录,也可以选择注册账号用户登录登录时,如果用户名不存在,会询问是否注册,如果用户名存在并且密码正确,则登录成功用户名不存在密码错误登录成功用户注册用户注册时,需要用户输入用户名,密码,和再次确认的密码,当两次输入的密码相同时才能成功注册,在注册时,用户也可以取消注册密码输入不一致注册成功取消注册源代码每原创 2021-02-21 21:13:32 · 7540 阅读 · 3 评论 -
python爬虫:爬取酷狗音乐榜单中的音乐信息并存储到MySQL(附源码)
目录具体思路代码部分获取歌曲名称和歌手获取歌曲播放页的url获取音乐下载地址将获取到的音乐信息添加到MySQL中完整代码获取酷狗音乐榜单中的音乐信息,这里我以“网络红歌榜”为例获取榜单中的 “音乐名称”,“歌手”,“音乐下载地址”,并将这些信息存储到MySQL数据库中,最后完成的效果图如下:具体思路查看榜单的源代码,我们可以得到歌曲播放页的url,歌曲名称和歌手获取歌曲名称和歌手所以我们可以直接在源代码中将歌曲名称和歌手提取出来获取歌曲下载地址进入到音乐播放页,F12查看一下进入原创 2021-01-22 15:16:37 · 7329 阅读 · 5 评论 -
python爬虫:使用 BeautifulSoup+正则表达式 提取数据
以酷狗音乐的榜单音乐信息为例,我们要获取源代码中的部分数据:查看源代码,最后的一部分数据就是我们要获取的数据:我们可以看到,要获取的数据属于 script 标签中的内容,而且是部分内容,所以这里我们需要先获取指定的script标签中的内容,然后再从其中提取出我们需要的那部分数据,所以在这里我们使用 BeautifulSoup模块 和 正则表达式首先导入模块from bs4 import BeautifulSoupimport requestsimport re获取网页源代码url =原创 2021-01-21 22:02:54 · 2569 阅读 · 0 评论 -
Python爬虫:如何将Request Payload添加到请求中
最近无聊的时候,就在网上随便爬些东西,但无意间我在一个网站上遇到了这么一个东西:说实话,这个东西我也是第一次遇到(可能是因为我大多数情况下使用的是get请求,而它是和post请求相关的),具体是什么,在这我就不解释了,有兴趣的小伙伴可以自行去查一下。虽然陌生,但是它的用法是和我们之前使用params方法向get请求中提交参数是相似的,我们也可以把它看成是需要传入的参数,根据传入数据的不同,我们可以获得不同的响应数据,所以我们可以认为它也是请求中的一部分,只不过Request Payload是添加到po原创 2020-10-17 19:01:11 · 3755 阅读 · 1 评论 -
scrapy将爬取的招聘信息存入MySQL
写这篇文章的目的就是为自己的学习做一下笔记,记录一下python如何连接和操作MySQL。既然要用python操作MySQL,就要导入操作MySQL的模块,python3.0+要用pymysql这个模块。爬取网址:https://www.liepin.com/因为只是记录python操作MySQL,所以就简单的选择了网址首页的几条信息(招聘公司,招聘岗位,月薪,位置)来作为写入数据库的内容,插入数据量大的信息所用方法是相同的。代码部分 爬虫部分import scrapyfrom ..it.原创 2020-09-13 20:46:01 · 483 阅读 · 0 评论 -
python实现数据可视化
本次讲解的数据来源就以我前面某一篇文章所爬取的数据为主文章链接:使用scrapy框架爬取数据并存入excel表中过程中涉及调用excel文件的xlrd模块,有疑问的可以参考我的另一篇文章文章链接:python从Excel中读取数据所用模块:matplotlib模块调用模块:import matplotlib.pyplot as plt常用语法:plt.bar(x_tuple,y_tuple) 绘制条形图plt.pie(tuple,labels=bq_tuple) 绘制饼图,labels原创 2020-09-05 16:32:34 · 2307 阅读 · 1 评论 -
python从Excel中读取数据
常用语法:file = xlrd.open_workbook("文件路径") 打开excel文件sheet = info.sheet_by_name('工作表名称') 根据表名获取工作表rows_num = sheet.nrows 获取表的行数cols_num = sheet.ncols 获取表的列数rows = sheet.row_values(int) 获取第几行数据cols = sheet.col_values(int) 获取第几列数据td = rows[int]原创 2020-09-05 12:15:51 · 1478 阅读 · 0 评论 -
使用scrapy框架爬取数据并存入excel表中
爬取网址:http://sd.weather.com.cn/爬取目标:获得一个地区七天之内的天气状况,并存入excel表格中代码部分爬虫文件部分import scrapyfrom ..items import TianqiyubaoItemclass TianqiSpider(scrapy.Spider): name = 'tianqi' allowed_domains = ['weather.com.cn'] start_urls = ['http://www.w.原创 2020-09-04 13:06:25 · 3673 阅读 · 1 评论 -
通过一个简单案例入门爬虫框架scrapy
前言我一直也在学习python,包括爬虫,但平时都是用一些零散的命令和语句来实现一个爬虫,没有用过框架,但最近也了解了使用框架完成一个爬虫无论是在编写速度还是执行效率上都会更上一个层次,所以学习框架也成为大势所趋,今天就把我使用scrapy框架完成的第一个爬虫放在这,一来是为了为我的学习做一下记录,二来也希望让大家指出我的不足之处,我们一同进步。首先是安装scrapypip install scrapy测试是否成功安装:在命令符中输入 scrapy 如果显示如下图所示,则安装成功。创建爬虫原创 2020-09-03 23:49:59 · 359 阅读 · 0 评论 -
Windows下安装pymssql 常见错误及解决方法
错误一 ERROR: Command errored out with exit status 1:command: ‘e:\python38\python.exe’ -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘"’"‘C:\Users\wang9\AppData\Local\Temp\pip-install-mt89hzm_\pymssql\setup.py’"’"’; file=’"’"‘C:\Users\wang9\AppData\Lo原创 2020-06-14 19:46:12 · 7277 阅读 · 6 评论 -
python创建线程池(threadpool模块和multiprocessing模块)
目录1.threadpool模块2.multiprocessing模块1.threadpool模块调入模块import threadpool创建线程池pool = threadpool.ThreadPool(10)这里的"10"代表创建10个子线程规定线程池执行的任务tasks = threadpool.makeRequests(outdata,datalist)outdata是函数名,datalist是一个参数列表,线程池会依次提取datalist中的参数引入到函数中来执行函数,所原创 2020-06-13 13:01:35 · 3242 阅读 · 2 评论 -
python多线程之threading模块
话不多说,直接开始吧????调入模块:import threadingthreading的几个方法创建线程对象:t1 = threading.Thread(target=output, args=("小明",))target : 线程所要执行的函数的名称args :函数的参数启动线程:t1.start()将线程设置为守护线程:t1.setDaemon(True)设置主线程等待子线程结束:t1.join()下面通过不同的实例来展示一下不同方法的作用1.创建线程(非守护线原创 2020-06-12 20:09:28 · 1400 阅读 · 0 评论 -
Linux 无法连通外网解决思路
今天本来想用虚拟机在网上下点配置文件,结果显示:一开始以为是网站的问题然后就ping了一下 www.baidu.com,结果也显示:然后我就知道是我的Linux无法连通外网。这里教大家一个简单的方法,就是在网卡配置文件中添加DNS。执行命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33 (这里的ifcfg-ens33是网卡名称,可能每个人会有所不同,可以到目录 /etc/sysconfig/network-scripts/ 中查看,改成对应网原创 2020-06-06 11:49:30 · 2326 阅读 · 0 评论 -
Python操作SQL Server(三)数据表查询和fetchall()与fetchone()的区别
目录数据表查询fetchall()与fetchone()的区别数据表查询第一步.连接数据库(至于怎么连接我前面的文章有讲解可以去看一下这里就不赘述了),创建游标对象。connect = pymssql.connect(host='localhost',server='服务器名称',user='用户名',password='用户密码',database='数据库名称',port='端口号')cour = connect.cursor() #创建游标对象第二步.创建查询命令。这里的查询命令和原创 2020-05-25 22:47:11 · 3920 阅读 · 0 评论 -
Python操作SQL Server(二)创建数据表并向数据表中添加数据
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2020-05-23 23:14:27 · 7601 阅读 · 0 评论 -
Python操作SQL Server(一)连接SQL server
这里写自定义目录标题首先引入操作SQL server的模块,pymssql模块import pymssql #引入pymssql模块#创建连接对象connect = pymssql.connect(host='localhost',server='服务器名称',port='端口号',user='用户名',password='用户密码',database='数据库名称') #服务器名,账户,密码,数据库名...原创 2020-05-23 20:23:24 · 7081 阅读 · 0 评论 -
Python内置数据库SQLite
目录相关介绍相关方法实例演示数据库查询相关介绍SQLite是小型的数据库,他不需要作为独立的服务器运行,可以直接在本地文件上运行,在Python3版本中,SQLite已经被包装成标准库pySQLite。可以将SQLite作为一个模块导入,模块的名称为sqlite3,然后就可以创建一个数据库文件连接。相关方法import sqlite3conn = sqlite3.connect('D:/first.db')connect()函数将返回一个连接对象conn。这个对象是目前和数据库的连接对象。该对原创 2020-05-21 12:44:55 · 1733 阅读 · 0 评论 -
通过实例简单演示 xpath 用法
这里我们就用一个简单的网页演示一下xpath的用法,其实也就是语法的结构。网址:https://car.autohome.com.cn/pic/进入网页之后我们可以看到一些图片,今天我们就以爬取这些图片的地址为例。我们F12查看一下,然后再查看一下源代码。这样一来,我们就知道图片的地址可以直接在源代码中查看,所以也就比较容易一些了,接下来,我们一级一级查看图片地址所在的路径。我们可以看到,图片的路径大致为:class名为js-tab-content tab-content的div标签/i原创 2020-05-15 19:47:58 · 620 阅读 · 0 评论