![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Allan Chain
这个作者很懒,什么都没留下…
展开
-
Python 保留有效数字 (significant digits)
看到搜索出来的文章都对“有效数字”有误解,这里增加一下正确答案的浓度。大家可能都知道 Python 的 Format Specification Mini-Language,但是不一定认真的读过一遍,即使读过了也不一定记得住。Format Specification Mini-Language 有很多强大的功能,保留 n 位有效数字就是其中一个。>>> 'pi: %.3g' % 3.141592653.14>>> 'pi*10^8: %.3g' % 3141592原创 2021-03-28 09:18:51 · 8721 阅读 · 4 评论 -
Python 用 MySQL 存储 emoji
最近需要使用 SQLAlchemy 存弹幕的内容,但是遇到了存 emoji 的问题。utf8_bin?一开始就套用存储中文姓名的那一套,使用utf8_bin的 collation,觉得 utf8 这种万能的东西直接用就行了。可谁知给我报错:mysql.connector.errors.DatabaseError: 1366 (HY000): Incorrect string value: '...原创 2019-12-23 22:57:37 · 990 阅读 · 0 评论 -
在ftp文件夹视图下实现双击打开文件
在ftp文件夹视图下实现双击打开文件背景在日常学习生活中,ftp文件的操作需要拖放来实现,于是产生以下问题:拖曳操作对触摸屏并不友好,常需要通过长按后达到右键的效果再拖放。几天以后,会出现满桌面的文件,整理工作量大。解决方案探索评析浏览器下载插件的可行性缺点:难以自定义下载位置,也是一股脑放在一个地方肯定会弹出浏览器窗口,就算不管弹出窗口的美观性,如果浏览器打开了什么。。。...原创 2019-06-12 11:18:13 · 5571 阅读 · 0 评论 -
Requests初探
Requests初探requests 模块获取http回复十分方便,一句requests.get(url)即可搞定。下面贴上从mliucixin.zuopinj.com/抓取刘慈欣小说全集的代码:from re import findallfrom time import sleepimport requestsend, start = 202227+1, 201980num =...原创 2019-06-12 11:30:53 · 665 阅读 · 0 评论 -
Python之readline踩坑记录
Python之readline踩坑记录import readlineimport os def completer(text,state): ds=os.listdir() rs=list(filter(lambda s:s.startswith(text),ds)) if state<len(rs): return rs[state] ...原创 2019-06-22 17:26:40 · 4475 阅读 · 0 评论 -
用 Kivy 和 Buildozer 生成 Android APK
从一无所有开始环境Ubuntu 19.04 Disco DingoPython 3.7.3kivy 1.10.1buildozer 0.39安装 Buildozerpip3 install buildozer找一个 Kivy 程序示例就用它 https://github.com/kivy/kivy/tree/master/examples/demo/pictures...原创 2019-07-15 17:41:55 · 9404 阅读 · 4 评论