自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xxy_yang的博客

总结一些自己在Python编程中遇到的问题,以及解决方式

  • 博客(51)
  • 收藏
  • 关注

原创 python 浅拷贝

自己写了一个脚本,对txt文件进行读取内容,然后插入mysql数据库。执行代码后发现,自己插入的的数据都是一样的,自己运 行自己获取数据的脚本,在循环中打印数据,是没有错误,但是到最后是出现错误。不知道错误在哪里。 询问了同事,得知自己的脚本循环中用了浅拷贝,所以出现了错误。 深拷贝和浅拷贝主要不同是,深拷贝,是把内容拷贝下来而且还存放在一个新的内存地址,而浅拷贝...

2018-12-21 18:32:01 227

原创 list元素为dict,去除重复数据的方法

list的元素是字典,去除list重复数据的实现方法如下下面方法主要是多个条件去重:def distinct_list(datas): data_list = [] data_list.append(datas[0]) for dict in datas: k = 0 for item in data_list: ...

2018-12-21 14:03:13 2943

原创 Mongodb的aggregate常用语句

 Mongodb常用的聚合语句和sql语句的对比:         $match相当于where $group 相当于 group by $match 相当于having $project 相当于 select $sort 相当于 order by $limit 相当于 limit $sum 相当于 sum() $count() 相当于 count() Join 相当于...

2018-09-14 14:48:29 1060

原创 falsk后端的post或get请求

一.常用的GET请求:@app.route("/hello",methods=["GET"])def hello_word(): if request.method == 'GET': #获取参数 reqArgs = request.args.to_dict() if "data" and "a" in reqArgs.keys(...

2018-08-22 16:52:30 321

原创 pandas写入读取csv文件

1.利用Pandas把列表数据写入csv文件,具体操作封装成函数,然后直接调用就行。def insert_csv(datas): df = pd.DataFrame(datas) file_name = 'hello' df.to_csv('{}.csv'.format(file_name),encoding = "GBK") 注释:有可能出现写入cs...

2018-07-26 15:30:44 27270

原创 linux常用操作命令

一.查看系统命令查看当前系统的内核版本: cat/proc/version 校验使用内存情况:cat/proc/meminfo 重新启动liunx:shutdown –r now二.文件操作,以及文件修改命令进入某个目录:cd /a/a/c 返回上一层目录:cd .. 进入上次目录:cd – 查看目录中的文件:ls 创建一个目录:mkdir +目录名 修改文件:vim +文...

2018-07-26 11:28:54 171

原创 时间戳与时间相互转换的一些操作

为了防止自己以后老是忘记一些datetiem与timestamp相互转换的操作,自己封装了一些函数,方便以后调用。# datetime转换成时间戳def chang_time_to_timestamp(date_time): last_day = int(time.mktime(date_time.timetuple())) return last_day# tim...

2018-07-26 11:11:50 406

原创 常用MYSQL的操作

为了避免自己以后多次写mysql查询语句,以及插入,更新语句,自己把这些语句封装成函数,便于以后调用。一.Mysql 常用链接语句。def get_conn(host,db,psw): db= pymysql.connect(host=host,user="root", password=psw,db=db,charset='utf8',port=3306,cursorc...

2018-07-26 11:08:36 174

原创 安装mongodb数据库

1先下载mongodb安装包,一般直接下载zip文件比较快,下载mis文件安装出现卡的问题,所以最好选择zip文件进行安装。下载链接地址如下:https://www.mongodb.com/download-center?jmp=nav#atlas2.下载完毕之后需要解压缩,放到一个盘中,我放到的是D盘。...

2018-06-28 16:50:33 362

原创 关于通过请求获取的验证码不正确的解决的破解方法

前一段时间,爬取一个网站的数据,该网站需要模拟登陆,输入账号,密码,及其简单的验证码,其验证码通过请求获取的验证码是和页面上的不一样,所以想要成功破解验证码,需要利用Selnium截图,然后模拟登陆,输入账号,密码进行模拟登陆。1.先利用selnium进行截取登陆页面图片,然后定位验证码的位置,进行截图,然后进行验证码破解,具体代码参考如下:  # -*- coding:utf-8 -*-imp...

2018-03-13 15:33:23 3970

原创 利用Python破解简单的验证码

前一段时间爬取一些网页数据需要获取其的验证码,然后拼接url获取数据。然后通过看其验证码形式,就是一些简单的字母加数字,然后加燥的验证码。然后网上百度了一下,Python可以做一些简单的验证码破解。具体操作如下:一:windows安装相应的包:1.先安装Pillow:pip install Pillow 2.安装tesseract-ocr...

2018-03-05 11:06:02 2635

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除