- 博客(33)
- 资源 (10)
- 收藏
- 关注
原创 windows server 2012 R2 安装 vc2015 报错 0x80240017
windows server 2012 R2 安装 vc2015 报错 0x80240017首先到这里下载文件https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=42334然后按照这个顺序安装过程中有些补丁会提示重新启动,那我们就重启一下。安装结束就可以安装VC2015了我在安装的过程中没有那么顺利,在安装clearcompressionflay.exe的时候,运行程序没有反应,然后我在安装说明中看到了这句.
2020-12-11 16:30:11
6019
1
原创 with 上下文管理器
with 上下文管理器在类里实现两个方法,__enter__, __exit__class TestWith: def run(self): return self def __enter__(self): print("with start") def __exit__(self, exc_type, exc_value, ...
2020-03-26 15:04:05
221
原创 sqlalchemy 设置 TIMESTAMP 类型的字段自动更新时间
from sqlalchemy import Column, TIMESTAMP, textts = Column(TIMESTAMP, server_default=text('CURRENT_TIMESTAMP'), server_onupdate=text('CURRENT_TIMESTAMP'))
2019-08-29 11:08:45
5165
1
翻译 sqlalchemy on duplicate key update
https://stackoverflow.com/questions/6611563/sqlalchemy-on-duplicate-key-update
2019-07-11 14:55:55
3172
原创 sqlacodegen 用法
sqlacodegen mysql+pymysql://username:password@localhost:3306/db_name
2019-02-14 17:21:13
1296
1
原创 python3 安装mysqlclient ld错误
env LDFLAGS="-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib" pip install mysqlclient
2019-01-31 16:35:50
1458
原创 python 获取某一天的开始时间戳
python 获取某一天的开始时间戳 import timefrom datetime import datetime, timedelta# 首先获取你想得到的某一天 # 假如想获取6天前的时间戳day = datetime.today().date() - timedelta(days=6)# 首先用 time.strptime() 这个函数把日期转换为 struct...
2018-09-27 14:51:20
7918
原创 python 字典中有中文,写入文件变为编码的解决方法
字典中有中文,写入文件变为编码的解决方法#!/usr/bin/python# encoding:utf-8import jsondef writeDict(data): with open("data.txt", "w") as f: # 下面这句及时解决问题的关键 f.write(json.dumps(data, ensure_ascii=False))
2017-09-07 13:55:32
9061
原创 python更改已存在excel文件
python更改已存在excel文件需要用到的包:import xlrdimport xlwtimport xlutils修改已经存在的excel文件的思路:首先,将需要更改的excel文件打开,用xlutils包的copy将excel文件对象拷贝一份,然后进行修改操作具体代码实现:import xlrdimport xlwtfrom xlutils.cop
2017-07-19 09:55:54
22721
2
原创 python enumerate函数
python enumerate函数用法1.在元组中使用temp = ('lily', 'lucy', 'jim')for i, j in enumerate(temp): print i, j打印结果是0 lily1 lucy2 jim2.在字符串中使用s = 'hello world'for i, j in enumerate(s): prin
2017-06-12 13:53:51
671
原创 上传文件到服务器,从服务器下载文件到本地
上传文件到服务器,从服务器下载文件到本地1.上传文件到服务器其实分为四个部分scp 本地文件路径 服务器信息:上传到服务器的路径举个例子scp test.xls dafei@10.131.134.91:~第一部分:scp第二部分:test.xls 这一部分写你要上传的文件,可以写绝对路径,也可以写相对路径第三部分:dafei@10.131.134
2017-06-08 17:28:15
9522
1
原创 mac 安装python虚拟环境,多版本共存
mac 安装python虚拟环境,多版本共存首先,安装pip,python的包管理工具sudo easy_install pip安装完pip之后,就要安装 virtualenvsudo pip install virtualenv如果是用的macOS 10.11可能会出现以下的提示我用的是macOS 10.12,没有出现以下的提示The directory '/
2017-06-02 15:25:45
2283
1
原创 MySQLdb 读取MySQL中的中文为????,活着是乱码的解决方案
MySQLdb 读取MySQL中的中文为????,活着是乱码的解决方案在用python的MySQLdb模块读取MySQL中的中文数据时,读取到的中文全部都是??????这是为什么呢?基本上都是编码格式的问题首先,打印出你的编码格式print db.character_set_name()这时,如果不是显示的 utf8 ,基本上就能确定,这就是问题的所在了然后,你
2017-05-18 15:25:10
629
原创 python 输出百分比
python 输出百分比"%.2f%%" % (float(num) * 100)一定要用float把类型转换过来如果想要小数点后边显示一位就把 .2f 改成 .1f
2017-05-08 18:24:48
1832
原创 python UnicodeEncodeError: 'ascii' codec can't encode characters in position 13-14: ordinal not in r
解决python UnicodeEncodeError: 'ascii' codec can't encode characters in position 13-14: ordinal not in range(128)在python中遇到这个问题,就需要在代码中加入下面几行代码import sysreload(sys)sys.setdefaultencoding( "utf-8"
2017-05-02 16:02:52
1098
原创 button实现href
如何让button变成效果其实就是一行代码,不过网上老有人拿错误代码来误导,不知道是不是以前的语法有不一样,下面放正确方法在原窗口跳转到新网址链接打开新窗口跳转到新网址链接这两个方法不一样,看清楚了,第一个是用赋值的方法,是用的=号,第二个是传参的方法,切记切记。
2017-04-28 14:05:55
37570
2
原创 mac版 Intellij IDEA 弹窗报 this license XXXXXXXX has been cancelled
sudo vim /etc/hosts一定要用 sudo 要不然是没办法修改 hosts 文件的在最后面加上0.0.0.0 account.jetbrains.comwq! 保存退出然后http://idea.lanyus.com/从新获取注册码填入 activation code 里现在应该就不会出现报错的情况了
2017-04-26 15:26:31
46180
25
原创 python获取网页响应时间
python获取网页响应时间python里可以获取网页响应时间的方法这个方法需要用到requests包获取到的时间单位为微秒想要获取其他时间单位,可以自己按规则转换以下代码是获取到了毫秒#! /usr/bin/python# coding: utf-8import requestsr = requests.get("http://www.baidu.com
2017-02-23 11:31:02
3099
原创 dpkg: error processing package linux-image-generic (--configure): dependency problems - leaving unco
dpkg: error processing package linux-image-generic (--configure): dependency problems - leaving unconfigured 错误解决办法我在ubuntu 16.04 安装 pyqt4 的时候遇到的错误sudo apt-get autoremovesudo apt-get
2017-01-17 17:42:02
5265
原创 CentOS的sz,rz的安装以及使用
CentOS的sz,rz的安装以及使用sz,rz是很好用的工具首先,进行安装centOS的安装命令yum install lrzsz如果不行,就切换到root用户,继续执行,基本上都能成功使用说明sz 这个命令是想要将服务器上的文件下载到本地sz mongodb.log这条命令是将名为 mongodb.log 的文件下载到本地电脑
2017-01-16 10:32:13
910
原创 python删除文件夹及文件夹内所有文件
python 删除非空文件夹在python里删除非空文件夹以及文件夹里的文件,需要用到 shutil 模块import shutildir = '/data/mongodb'#mongodb目录下有很多文件,并不为空#如果mongodb目录为空,可以用os.rmdir来删除#os.rmdir(dir)shutil.rmtree(dir)此时就将/data/mongodb目录以
2017-01-13 11:27:29
5700
原创 python 判断文件夹是否存在
python 判断文件夹是否存在python里判断文件夹是否存在,需要用到 os 这个模块#! /usr/bin/pythonimport osdir_path = '/data/mongodb'if os.path.isdir(dir_path): print 'Yeah!'else: print "not found" os.mkdir(dir_pa
2017-01-10 20:46:36
435
原创 python 命令行传参
python程序如何通过命令行传参写一个简单的例子vi argv.py#/usr/bin/pythonimport sysprint sys.argv[0]print sys.argv[1]print sys.argv[2]print sys.argv[3]执行名为 argv 的程序,并通过命令行传入参数python argv.py 1 2 3执行的结果为argv.
2017-01-09 15:34:50
1844
原创 python os.path模块
os.path 模块os.path.sep 为路径分隔符linux 系统环境下,路径分隔符就是 />>> import os>>> print os.path.sep/windows 系统环境下,是\>>> import os>>> print os.path.sep\os.path.split 这个方法将你传入的参数分为两部分,一部分为目录,一部分为分
2016-12-30 14:16:25
531
原创 将 mysql 数据导入 elasticsearch
mysql 数据导入 elasticsearch我们此次用的导入方法是使用JDBC工具进行导入全部为真实环境操作,数据也是真实的。首先你要先安装了elasticsearch安装elasticsearch方法这个是2.4.3的版本的安装方法,之前用的是5.0.0版本的,但是JDBC支持不到5.0.0,然后我就将es降版本。就成功的导入了数据首先要先进入你下载的下载
2016-12-26 15:13:06
12264
2
原创 linux 安装 elasticsearch-5.0.0
linux 安装 elasticsearch-5.0.0其实5.0.0版本和2.4.3版本的安装步骤一模一样,只是后面多了一个多播的插件,如果你不搭建集群,不安装这个插件也不影响你的使用。多播插件就是在你搭建es集群的时候,集群服务器之间,互相发现对方并将对方添加到集群的一个插件。先按照安装2.4.3版本的方法,将5.0.0版本安装上,只是下载的tar包不同,其他步骤都一样,
2016-12-23 11:27:06
1344
原创 linux 安装 elasticsearch
linux 安装 elasticsearch首先创建一个存放自己压缩包的文件夹,将所有的压缩包或者工具包都放到里边,以方便以后的管理.mkdir /var/zk我一般都是在/var 目录下以自己名字的手写字母创建一个文件夹进入目录下ca /var/zk大家可以进入官网下载tar包https://www.elastic.co/downloads/past-releases
2016-12-21 23:52:00
1024
原创 elasticsearch 安装 ik 分词
elasticsearch 安装 ik 分词真实环境搭建.用的是elasticsearch-5.0.0, ik分词也是用的5.0.0.git clone https://github.com/medcl/elasticsearch-analysis-ikcd elasticsearch-analysis-ikgit checkout tags/v5.0.0#
2016-12-19 23:29:00
669
原创 linux环境tab键缩进4个空格
linux环境下tab键自动缩进4个空格网上找了好几个教程,都跟我的不一样,也不知道是不是写的不对。下面我将亲身试验过的,可以用的方法写下来,供大家参考。如果不能用,再看看其他帖子。进入 root 模式su root输入密码。然后输入以下代码vi /etc/vim/vimrc在这个文件里加入一行代码set ts=4然后保存退出,就ok了。随便进入
2016-12-08 10:51:22
12873
2
Flask Web开发+Python核心编程第二版+Python核心编程第三版
2018-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人