python
文章平均质量分 76
文艺小卿年
这个作者很懒,什么都没留下…
展开
-
python导包报错:attempted relative import beyond top-level package
错误代码如下:"…“表示当前文件的上一层,虽然加上”…"后不会提示语法错误,但是运行程序的时候会出现相对导入错误的提示。解决方法:去掉"…"虽然会提示语法有问题,但程序是可以跑通的...原创 2020-07-21 09:08:28 · 744 阅读 · 0 评论 -
python读取MySQL数据使用pandas写入到csv,并保存列名
实现的功能:通过pymysql连接MySQL数据库,查询所需数据,然后使用pandas写入到csv文件,并且写入包含数据列名。import sysimport pandas as pdimport pymysqlimport time# 获取当前日期day=time.strftime("%Y-%m-%d")csv_path=sys.argv[1]host=sys.argv[2]user=sys.argv[3]password=sys.argv[4]db=sys.argv[5]原创 2020-07-17 14:02:20 · 2415 阅读 · 0 评论 -
解决python读取excel日期格式问题(日期变为数字,int变为double)
excel数据如下:读取excel# 读取excel文件excel_data = xlrd.open_workbook(excel_path)# 获取第一个sheet页sheet = excel_data.sheet_by_index(0)# 读取数据for i in range(0, rows): for j in range(0, cols): pr...原创 2020-03-11 17:29:26 · 6746 阅读 · 2 评论 -
通过python读取excel写入mysql
import pymysqlimport xlrdimport sysfrom xlrd import xldate_as_datetime# excel文件的路径excel_path=sys.argv[1]host=sys.argv[2]user=sys.argv[3]password=sys.argv[4]db=sys.argv[5]table=sys.argv[6]...原创 2020-03-11 17:05:37 · 619 阅读 · 0 评论 -
python3中不能使用urllib2解决办法
由于在python3.3后urllib2已经不能再用,只能用urllib.request来代替python2的代码import urllib2req = urlli2.Request(url, headers=header)res = urllib2.urlopen(req).read()python3的代码import urllib.requestreq = urllib...原创 2020-03-05 15:33:36 · 1784 阅读 · 0 评论 -
Python3爬虫增加点击量(慎用)
今天跟朋友谈起追星给偶像刷视频点击率的问题,就想到能不能用python来解决这个问题,试了一下,视频的点击率还是不太好整,勉勉强强用python3实现了给CSDN刷点击率的问题。因为一直用一个IP刷的话,很快就会被封号,这里找到一个代理IP的网站,https://www.xicidaili.com/,可以试着用里面的代理IP来刷,不过还是要注意最好休眠时间加大一点。附上代码from bs...原创 2020-03-05 15:27:11 · 2015 阅读 · 0 评论 -
python处理mp4视频提取音频转为mp3或者wav,并进行截取
mp4视频文件提取音频转为mp3或者wav文件mp3是有损文件,wav是无损文件,就像我测试的视频,mp3导出只有几十k,wav文件导出有3M多。from moviepy.editor import *video = VideoFileClip('aa.mp4')audio = video.audioaudio.write_audiofile('test.wav')audio...原创 2020-02-11 21:21:24 · 10982 阅读 · 5 评论 -
python读取excel生成HiveDDL
需求说明:数仓建模过程中,一般会在excel中先将数仓各层的表和字段都梳理好,然后再建表和开发。该程序可以方便的利用excel中的字段名、字段类型、字段描述等信息生成HiveDDL语句数据示例:输出示例:代码:import osimport sysimport xlrd# 要读取的excel的名称excel_name = sys.argv[1]# 存放ddl的目录...原创 2020-02-10 10:37:48 · 758 阅读 · 0 评论 -
python连接mysql获取表信息(表名、字段数、字段空值率)
功能说明:通过python连接mysql数据库,1. 获取当前库下所有表的名称 2. 获取每个表的记录行数 3. 查询每张表下每个字段的空值率(采用增量查询的方式,降低查询大表时的性能消耗)。输出形式:excel表格import mathimport sysimport pymysqlimport xlwtimport pandas as pd# 数据库信息host = sys...原创 2020-02-07 09:23:25 · 3637 阅读 · 4 评论 -
python3调用钉钉机器人读取mysql表的内容并发群通知
文章目录1. 开通钉钉机器人2. 程序说明2.1 参数说明2.2 功能及设计思路说明2.3 程序代码2.4 不足说明以及改进方法3. 常见错误1. 开通钉钉机器人需要首先在PC端开通钉钉机器人,打开想要开通的群聊 -> 群设置 -> 智能群助手 -> 添加机器人 -> 自定义对机器人进行设置(主要是安全设置)安全设置建议选择自定义关键字,最多可以设置10个关键...原创 2020-02-07 08:35:03 · 2376 阅读 · 1 评论 -
python 多个excel合并成多个sheet以及多个excel合并成一个sheet
最近有两个需求,第一是要求把指定目录下多个结构相同的excel合并为一个excel,每个excel都对应合并后的一个sheet;第二是要求把指定目录下多个结构相同的excel合并为一个sheet,并在合并后的sheet添加一列,标识数据来源与哪一个sheet,来自同一数据源的多行数据第一列要求合并单元格。多个excel合并的效果:import osimport pandas as p...原创 2019-12-12 16:16:01 · 10173 阅读 · 4 评论 -
python 爬虫 爬取最好大学网,并存入 mysql 数据库
实现的功能:爬取最好大学网http://www.zuihaodaxue.cn/zuihaodaxuepaiming2018.html软科中国最好大学2018排名,获取各高校的排名、名称、省市、得分等字段,并将数据存入数据库所用的库:bs4、import requests、pymysql 可以自行安装 完整代码附于...原创 2019-01-03 10:43:18 · 839 阅读 · 1 评论 -
Centos7安装python3.6
ln: failed to create symbolic link ‘/usr/bin/python’: File exists原创 2018-11-17 20:27:12 · 197 阅读 · 0 评论 -
python求最大公约数和最小公倍数的两种方法
最大公约数和最小公倍数的求解可以归结为求最大公约数,最小公倍数为两数乘积除以最大公倍数这里介绍两种求解方法,一种数常规易于理解的,一种是用辗转相除法实现的# 求最大公倍数和最小公约数a=int(input("输入一个数字"))b=int(input("再输入一个数字"))m=[]if a>b: smaller=belse: smaller=afor i ...原创 2018-09-12 09:38:40 · 49432 阅读 · 3 评论 -
Windows下安装pip、distribute、nose、virtualenv
刚开始学python,看的资料是learn python the hard way,python是2.7,现在看的是exercise46:项目骨架,要安装pip、distribute、nose、virtualenv这些。我把自己的安装过程记录一下。1.pip下载地址:https://pypi.python.org/pypi/pip#downloads 下载后解压pip-9.0.1.ta...原创 2018-08-29 09:26:20 · 1294 阅读 · 0 评论