自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 pythonpil模块将图片旋转并按规律拼接成一张长图

需求:将文件夹中的100个二维码按规律进行拼接,并且将每个二维码编号放置在二维码旁边1.先生成一张符合尺寸的长图img = Image.new("RGBA",(60120,600))img.save("E:/qr_png/test/test1.png")2.读取二维码,其中有屌用其他处理函数,稍后会提到def function1(): img = Image.open("E:/qr_png/test/test1.png") path = 'E:/qr_png/jpg_code/B

2020-06-02 15:00:38 568

原创 python利用myqr模块读取excel批量生成二维码

在网上看了很多,都是用myqr生成单个动态带有背景图的二维码,没有批量生成的例子可以参考,所以经过研究做成了以下代码需求:读取excel,生成二维码,并把二维码按照不同列放入不同文件夹:# import qrcodeimport xlrdimport osfrom MyQR import myqrimport tkinter as tkdef getInfo(): try: data = xlrd.open_workbook(r"E:\qr_png\qrs.xlsx

2020-06-02 14:46:01 649

原创 ubutun设置odoo可远程连接数据库

1.首先修改postgresql.confpostgresql.conf的位置在/etc/postgresql/x/main,编辑该配置文件修改此处,如下图vim /etc/postgresql/10/main/postgresql.conflisten_addresses = '*'2.编辑修改pg_hba.confvim /etc/postgresql/10/main/pg_hba.conf# TYPE DATABASE USER CIDR-ADDRESS METHODhos

2020-05-20 16:56:50 621

原创 linux下创建python虚拟环境

virtualenv -p /path/python <env_name>我们可以看到,virtualenv创建的环境都是零散的,而且还要执行cd,执行source 来激活环境。virtualenvwrapper可以进行环境的管理,把创建的环境记录下来,并进行管理。*linux系统下python的虚拟环境的创建:1.下载virutalenv virtualenvwrapper:...

2020-05-14 11:20:02 191

原创 git tag在生产环境项目中的用法

git tag用法查看tag:git tag打tag:git tag -a v0.1.0 -m “Release version 0.1.0”推送所有tag到远端:git push origin --tags推送指定tag到远端:git push origin v0.1.0切换到指定的tag上:git checkout v0.1.0查看相应标签的版本信息,并连同显示打标签时的...

2019-11-14 11:44:04 331

转载 PyCharm最有效激活方式总结

欲善其事,必先利其器。这里我为大家提供了激活码激活方式:激活码激活:适合小白,Windows、Mac、Linux都适用且无其他副作用,推荐~1.激活码激活优点:Window、Mac、Ubantu都稳定有效,关键是这种激活方式不会产生其他影响缺点:需要修改hosts文件修改hosts文件将0.0.0.0 account.jetbrains.com添加到hosts文件最后,注意hosts...

2018-12-28 17:30:51 708 1

原创 python处理excel数据时,变为浮点型处理方法

可以判断从excel取出数字的type,并做后续处理if type(row_data[2]).__name__ == 'float': row_data[2] = int(row_data[2])处理后 数据格式会正确取出

2018-12-27 10:55:48 4198

原创 python发送带附件邮件

Python SMTP发送邮件SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。Python创建 SMTP 对象语法如下:import smtplibsmtpObj = smtpl...

2018-12-14 15:53:43 338

原创 centos安装配置nginx

Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。它最常的用途是提供反向代理服务。安装在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。目前很多像centos7系统已经自带这几个库,所以安装前可以先查看一下本地是否已经存在。存在可直接跳至第四步骤。需要使用安装包编译安装的,如下。以下命令...

2018-12-14 15:50:04 115

原创 sql left join和right join的区别

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:表A记录如下:aID     aNum1     a200501112     a200501123     a200501134     a20...

2018-12-14 15:48:04 492

原创 mysql10038报错解决方案

核心就是默认的3306端口没有对外开发,所以首先查看一下:netstat -an|grep 3306开始显示的是127.0.0.1:3306执行:vi /etc/mysql/mysql.conf.d/mysqld.cnf其中一行 bind-address = 127.0.0.1前边加 #注释掉 保存(可能会遇到提示 readonly 请自行修改权限)执行:sudo mysql ...

2018-12-14 15:46:19 316

原创 python xlwt跨行跨列

用到python 操作Excel表格,使用xlwt插件,发现里面write_merge()函数用着最灵活write_merge(x, x + h, y, w + y, string, sytle)x表示行,y表示列,w表示跨列个数,h表示跨行个数,string表示要写入的单元格内容,style表示单元格样式。注意,x,y,w,h,都是以0开始计算的。网上中文资料不多还很多转载同样的,我是研...

2018-12-14 15:44:40 957

原创 postgresql命令不生效解决办法

1.在控制台查找psql命令的路径locate psql | grep /bin找到的命令路径为:/Library/PostgreSQL/9.4/bin/psql如果没有locate数据库,请执行以下命令或按提示命令创建:sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist2.编辑.bas...

2018-12-14 15:43:05 7162

原创 django中加载静态文件的问题

staticfiles: 这是一个静态资源管理的app,django.contrib.staticfiles。老的版本中,静态资源管理一直是一个问题,部分app发布的时候 需要带上静态资源,在部署的时候必须将每个app存在的static静态资源复制到同一个static目录。引入staticfiles之后,执行命令:python manage.py collectstatic 就可以方便的将所用到的...

2018-12-14 15:36:34 203

原创 解决Ubuntu下Sublime Text 3无法输入中文

前言sublime很好用,但是ubuntu下不能输入中文,这是一个很大的问题。不知道为什么开发着一直也不解决,好在还是有高手在,总能找到方法。网上方法很多,但是也很乱,现在我将自己的经验总结一下。首先,我参考了好几篇文章,都是蛮不错的,先列出来:首先推荐这个方法,最简单,但是在我的系统上有些问题。可用这个的强烈推荐用这个完美解决我的方法1.下载我们需要的文件,打开终端,输入:git ...

2018-12-14 15:32:48 85

原创 git的一些用法

1.git tag查看tag:git tag打tag:git tag -a v0.1.0 -m "Release version 0.1.0"推送所有tag到远端:git push origin --tags推送指定tag到远端:git push origin v0.1.0切换到指定的tag上:git checkout v0.1.0查看相应标签的版本信息...

2018-12-14 15:22:21 112

原创 mac 配置odoo 开发环境

1.安装postgres 9.5https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#macosx版本选择:postgre 9.5.6系统选择: MAc OS下载安装,然后通过自带的pgadmin创建用户odoo,给超级用户权限,创建数据库权限,密码自己设置。2.安装苹果安装包管理工具 homebrew...

2018-12-14 15:20:05 1253

空空如也

空空如也

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

TA关注的人

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