![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
柠檬好酸啊
这个作者很懒,什么都没留下…
展开
-
使用Python脚本通过typora上传图片到github打造免费私人图床
gitee上传文件apigithub上传文件api这个网址讲了怎么申请token和使用这个api。结合typora可以非常方便的利用GitHub搭建一个私人图床。之前有很多教程是讲的怎么上传到七牛云阿里云等,但是还是不如这个方便而且也非常稳定。所有xxx的地方都需要替换成你的import argparseimport base64import randomimport stringimport sysimport requestsimport jsonfrom urllib.p原创 2020-06-27 14:57:48 · 855 阅读 · 1 评论 -
python中re模块的使用
res = re.match(pattern, string, flags=0)#字符串的开头是否能匹配正则表达式。返回_sre.SRE_Match对象,如果#不能匹配返回None。# 如果匹配的话,res.string可以获得原始的字符串,并不是匹配的字符串 re.sub(pattern, repl, string, count=0, flags=0)#找到 RE 匹配的所有子串,并将其用rep...转载 2018-05-29 10:43:39 · 267 阅读 · 0 评论 -
python中下划线(_)的一些用法
在解释器中: _指向交互式解释器会话中最后一个执行语句的结果。_用作一次性的名字,比如for _ in range(num)_name由程序员用于指定为“私有”的名称。在名称(特别是方法名)前使用双下划线(__)并不是惯例;它对Interpreter有特殊的意义。Python将这些名称进行管理,并用它来避免f父类名称与子类定义的名称冲突。在名称之前和之后的双重下划线(例如__init__)。这些是...原创 2018-05-31 12:10:01 · 536 阅读 · 0 评论 -
flask连接mysql1366错误
最近在使用flask连接mysql时发现经常出1366的错误。default.py:470: Warning: (1366, "Incorrect string value: '\xD6\xD0\xB9\xFA\xB1\xEA...' for column 'VARIABLE_VALUE' at row 479")虽然好像没有影响正常的功能,但是还是看着闹心,在网上搜了很多,有的是编码问题...原创 2019-03-21 18:44:07 · 210 阅读 · 3 评论 -
python 中的lazy property
最近在看blinker模块源码。blinker模块是一个消息传递模块,flask里面用到的信号机制就是源自于blinker。有很多函数打上了@lazy_property,不解。查看源码:class lazy_property(object): """A @property that is only evaluated once.""" def __init__(s...原创 2019-03-25 19:41:00 · 535 阅读 · 0 评论 -
Flask-Login获取next参数request.args.get('next')获取不到值
flask视图函数打上@login_request装饰器之后。访问该视图的时候如果没有登录会弹出登录页面而且会有一个next参数,表示之前想访问的视图函数。登陆之后会跳到这个next视图。代码如下:next = request.args.get('next') # 这样获取next参数if not next or not next.startwith('/'): next = ur...原创 2019-04-20 17:49:39 · 3574 阅读 · 3 评论