- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 多SHEET页的EXCEL文件批量合并
前段时间工作中遇到需要将多个excel合并,且每个excel都有多个sheet页在CSDN也没搜到特别简洁的代码,其实就两个循环的事情不过还好,站在巨人的肩膀上看的远,就集各家所长,为己所用顺带写了带图形界面的,顺带用PyQt5打了个包,上代码import sysfrom PyQt5 import QtCore, QtWidgets, QtGuifrom PyQt5.QtWidgets import *import pandas as pdimport osimport xl
2020-10-13 23:26:18
707
原创 Python爬虫:2020年中国大学排名,40行代码搞定
前段时间学习爬虫,模仿写了一个2019年中国大学排行的爬虫今天运行了一下,发现报错了,去页面一看,原来地址都换了,页面也改版了顺便改一下代码贴上来,欢迎大佬指导和探讨思路:步骤1 打开网页步骤2 提取内容步骤3 打印import requestsfrom bs4 import BeautifulSoup as bsimport bs4def get_text(url):try:r = requests.get(url, timeout=30)r.raise_for_status(
2020-10-13 22:55:17
1311
1
原创 Python爬虫:武汉市未来30天 天气预报
Python爬虫学习Python爬虫:武汉市未来30天 天气预报Python爬虫:武汉市未来30天 天气预报不废话,上代码# coding = gbkimport requestsfrom bs4 import BeautifulSoup as bsimport redef cut_out(a,b,string): # 从获取的文本中截取有用的内容 result...
2019-12-23 00:30:04
1417
转载 HtmlTestReportCN
coding=utf-8“”"A TestRunner for use with the Python unit testing framework. Itgenerates a HTML report to show the result at a glance.The simplest way to use this is to invoke its main method. E.g....
2019-06-16 02:37:36
3463
1
转载 记录一些遇到的问题和解决办法
导入kivy模块调用的时候提示: Unable to get a Window, abort.解决办法,从百度搜索来的:pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew原作者地址:https://blog.526net.com/?p=3281 关于fiddler抓包返回的中文乱码...
2018-12-20 15:12:36
205
原创 HtmlTestRunner + SmtpLib + Jenkins 实现自动化集成
首先呢,作为一个小白,大部分的代码都是网上搜索来的二次加工可是拿来不见得就能用比如,之前死活过不去的email垃圾文件验证,邮件只能躺在qq的草稿箱网上那些方法,什么抄送人添加自己之类的都没用最后是灵机一动,删除了邮件正文里的富文本才成功发送邮件如果以后能有更好的解决办法再来更新好了,废话不多说,进入正题准备条件一、Jenkins地址:https://...
2018-12-20 15:10:09
670
原创 关于质数(素数)
素数的算法:最基础的算法:n = int(input('>>>'))for i in range(2, n): if n % i == 0: print(n, '可以被', i, '整除') breakelse: print(n, '是一个质数')改进算法,通过开方缩小整除范围:n = int(i...
2018-09-05 16:30:11
282
原创 用Python打印99乘法表
#如果不加条件控制,打印的就是乘法矩阵for i in range(1, 10): s = '' # 每次将s清空 for j in range(1, 10): s += str(j) + '*' + str(i) + '=' + str(i*j) + ' ' print(s)# 过滤掉不符合条件的部分,打印出正常的99乘法表for i...
2018-08-30 11:39:06
10000
原创 Python打印斐波那契数列
斐波那契数列F(1)= 1,F(2) = 1, F(3) = F(1) + F(2)...... Fn = F(n-2) + F(n-1)求斐波那契数列第N项,根据网上查来的公式能力有限,所以算法很低级,目前凑合用吧,打印出第N项数字n = int(input('>>>'))a = (1 + 5**0.5)/2b = (1 - 5**0.5)/2c ...
2018-08-29 20:04:40
2994
原创 使用Python打印一些图形,主要是找到循环规律
打印菱形a = int(input())e = a//2for i in range(e,-1,-1): print(' '*i,'*'*(a-2*i), ' '*i)for i in range(1,e+1): print(' '*i,'*'*(a-2*i), ' '*i)改进版本,找到规律,使用abs函数a = int(input('>>...
2018-08-29 19:59:37
6386
2
原创 记一次Python自学笔记
跟着腾讯课堂马哥学习Python,之前老师教了打印出一连串用户输入数字的最大值然后老师布置了求平均的作业,自己琢磨了一下,运行成功,兴奋,记录一下当然了,肯定有更有效的算法m = int(input('first number>>>'))sum1 = mcount = 1while True: c = input('another number>...
2018-08-28 20:00:12
342
原创 整理在python学习中一些有用的插件
作为一个100%的小白,还是有必要记录一下,就当有利于自己的成长吧 关于插件的安装,虽然很多插件我都不知道干嘛的,还是先记录一下很多python插件会有环境依赖比如 NetFramework 4.5以上 wordcloud(云词)依赖 visual C++ 14.0安装selenium python -m pip install sele...
2018-07-24 10:24:59
13612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人