Python
laoli66666666
这个作者很懒,什么都没留下…
展开
-
Ubuntu下PyCharm不能多行操作解决方法
ubuntu下pycharm不能选择多行解决方法1.打开pycharm设置,具体方法如下点击左上角File,然后点击Settings2.按照上面四部,依次点击Kemap->Editor Acyions->Add or Remove Create-> Add Mouse Shortcut3.接下来会进入如下界面此时自己添加一个快捷方式,我这里设置的是Ctrl+鼠标左...原创 2019-03-09 14:52:12 · 514 阅读 · 0 评论 -
python单例
class ExpressQuery: # 定义类属性记录单例对象引用 _instance = None # 创建单例 def __new__(cls): # 1. 判断类属性是否已经被赋值 if cls._instance is None: cls._instance = super(ExpressQuer...原创 2019-09-18 09:35:01 · 119 阅读 · 0 评论 -
python str转dict。ValueError: dictionary update sequence element #0 has length 1; 2 is required
python中,将字符串中包含的字典直接使用dict()转换,会报ValueError: dictionary update sequence element #0 has length 1; 2 is required错误,如下:>>> a = "{'a': 1, 'b': 2}">>> c = dict(a)Traceback (most rece...原创 2019-09-18 09:31:35 · 5687 阅读 · 0 评论 -
全国快递物流查询-快递查询接口-阿里云代码封装
class ExpressQuery: # 定义类属性记录单例对象引用 _instance = None # 创建单例 def __new__(cls): # 1. 判断类属性是否已经被赋值 if cls._instance is None: cls._instance = super(ExpressQuer...原创 2019-09-18 09:25:16 · 3314 阅读 · 0 评论 -
sql更新语句小技巧
日常sql更新语句中,尤其是多表同事更是,或同时更新同一个表同一条数据,为保证数据准确性!!!!!!原库存减少:···UPDATE lucky_user_score SET now_score=now_score-1WHERE active_id=9999 AND user_id=6666 AND now_score>=1;···库存增加:···UPDATE lucky_us...原创 2019-08-26 09:19:25 · 128 阅读 · 0 评论 -
python三元表达式
假如现在不确定前端传参是从request.JSON取还是request.POST取原有代码:data_json = request.JSONdata_post = request.POSTif data_json:data = data_jsonelse:data = data_postprint(data )可修改为:data = data_json if data_json...原创 2019-08-21 09:28:12 · 84 阅读 · 0 评论 -
UnicodeEncodeError: 'locale' codec can't encode character '\u5e74' in position 2: Illegal byte seque
python时间戳转换为字符串时候,字符串中存在中文,则会抛出此异常time_now = int(time.time())time_time = time.strftime(’%Y%m%d%H%M%S’, time.localtime(time_now))print(time_time)异常:UnicodeEncodeError: ‘locale’ codec can’t encode c...原创 2019-08-21 09:23:54 · 1444 阅读 · 0 评论 -
python时间戳转字符串
方法一:import time···time_now = int(time.time())time_time = time.strftime(’%Y%m%d%H%M%S’, time.localtime(time_now))print(time_time)···以上方法要转换的字符串中如果有汉字,则会报转码错误,方法二可解决方法二···time_now = 1566284145...原创 2019-08-21 09:13:59 · 4021 阅读 · 0 评论 -
python支付宝异步通知notify验签方法
coding=utf-8from urllib import request as requests···def notify(request):“”“处理不同得参数,必须返回success”""body = request.POSTtrade_no = request.POST.get(“trade_no”) # 支付宝交易号out_trade_no = ...原创 2019-07-26 10:09:50 · 1766 阅读 · 0 评论 -
python支付宝支付pc和h5代码封装
coding=utf-8from alipay.aop.api.AlipayClientConfig import AlipayClientConfigfrom alipay.aop.api.DefaultAlipayClient import DefaultAlipayClientfrom alipay.aop.api.domain.AlipayTradeWapPayModel impor...原创 2019-07-26 10:02:32 · 592 阅读 · 0 评论 -
supervisor安装使用
安装使用pip进行安装,安装好后在/etc/supervisord会生成一个supervisord.conf文件及一个supervisord.d文件目录supervisord.conf是supervisor的配置文件,可自行修改,配置文件最后有[include]设置包含的配置文件路径的后缀supervisord.d文件夹是具体配置文件文件夹,在此可以配置进程配置,上面的配置文件最后知名到这一...原创 2019-07-25 09:15:11 · 165 阅读 · 0 评论 -
安装pycrypto,windows10,全解
安装pycrypto一:下载pycrypto源码或pip安装1.下载pycrypto源码建意先全部阅读一遍在进行安装,坑太多,不能急官网:https://www.dlitz.net/software/pycrypto/github:https://github.com/dlitz/pycrypto一般情况下下载2.6.1稳定版,下载完成后解压,cmd或者git bash进入解压后的文件...原创 2019-07-10 10:14:43 · 10975 阅读 · 6 评论 -
Flask UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte 错误
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x80 in position 0: invalid start byte解决方法再做Flask项目时候遇到的很蒙的bug分享出来,大家可以借鉴项目基于Flask前后端不分离开发在访问首页的时候出现如下报错然后就是各种找,最后发现是读取Redis时出的问题在获取Redis数据进行...原创 2019-03-09 15:43:51 · 3225 阅读 · 0 评论 -
python字符串时间戳互转
1.字符串转时间戳int(time.mktime(time.strptime("20191001000000", "%Y%m%d%H%M%S")))2.时间戳转字符串方法一:import timetime_now = int(time.time())time_time = time.strftime(’%Y%m%d%H%M%S’, time.localtime(time_now))...原创 2019-09-18 09:38:57 · 750 阅读 · 0 评论