06 2017 档案

摘要:早上在opensuse安装pycurl,一直出现如下错误: 经过查询后,了解到需要先安装 libcurl-devel 执行以下命令解决: 接着重新安装pycurl: pip uninstall pycurl 先卸载之前安装的,如果没有安装成功就不要卸载了执行 export PYCURL_SSL_LI 阅读全文
posted @ 2017-06-30 09:27 BlackMatrix 阅读(586) 评论(0) 推荐(0)
摘要:通常来说,实现上下文管理器,需要编写一个带有__enter__和 __exit__的类,类似这样: 然而,在contextlib模块中,还提供了@contextmanager装饰器,将一个生成器函数当成上下文管理器使用,上面的代码在大部分,是与下面的代码等效的。 本文的list_transactio 阅读全文
posted @ 2017-06-28 23:09 BlackMatrix 阅读(3278) 评论(0) 推荐(0)
摘要:python 3 之后,都是统一适用format对字符串进行格式化。 通常情况是这样的 如果希望格式化后的字符串还包含{}占位符,那么就需要这么写 当一个占位符再次被{}括住之后,这个占位符就不会生效,字符串格式化之后,还会保留占位符{article_id}。 这种适合字符串需要二次格式化的情况。 阅读全文
posted @ 2017-06-21 10:20 BlackMatrix 阅读(1197) 评论(0) 推荐(0)
摘要:记录下Sqlalchemy遇到的问题,不定时更新。 设置主键为非自增 sqlalchemy 在sql server中默认主键是自增的,如果在数据库设置的主键不是自增的,这个时候插入就会出现异常: 提示does not have the identity property 这个时候需要在主键中设置au 阅读全文
posted @ 2017-06-18 01:09 BlackMatrix 阅读(3454) 评论(0) 推荐(0)
摘要:做个笔记,记录下使用celery踩过的坑,不定期更新。 warnings.warn(CDeprecationWarning(W_PICKLE_DEPRECATED)) 我用的是Flask,所以在Flask的配置文件 confg.py 中,设置好CELERY_ACCEPT_CONTENT这个属性即可。 阅读全文
posted @ 2017-06-17 22:29 BlackMatrix 阅读(1639) 评论(0) 推荐(0)