字符串translate方式实现
摘要:在爬取百度图片的时候,发现百度图片做了反爬虫处理,在网上找到当前还能跑通的教程实例:python3多线程下载百度图片搜索结果。 在分析代码的过程中,发现作者对爬取的objURL的解码是通过字符串的translate方式实现的。截止目前,很少用到translate方法,所以记录下相应的代码和使用方法。
阅读全文
posted @
2018-01-23 12:02
Zoe233
阅读(444)
推荐(0)
通过config文件配置动态导入模块
摘要:需求: 固定的服务中要调用不同的算法,当前服务中实现的动态导入是通过在config配置中加上参数:proto="AiProto(1,4)",在服务中from pathname import classname,然后通过a=eval(config.proto)的方式动态实例化。 这里面有个问题,就是开
阅读全文
posted @
2018-01-22 11:02
Zoe233
阅读(866)
推荐(0)
记一次痛苦的Django报错调试经历:
摘要:开发的程序在我的本地mac上,ubuntu上,以及树莓派上都成功实现了迁移和运行,但是当准备将运行好好地程序迁移到阿里云的服务器上的mysql数据库上时,出现了非常多的幺蛾子的问题。 具体如下: 初始化连接,执行python manage.py makemigrations; python mana
阅读全文
posted @
2018-01-10 11:44
Zoe233
阅读(488)
推荐(0)
记django从1.11.7升级到2.0.1
摘要:第一步:升级django之后记录下django等其他相关依赖包的版本号。 在terminal中输入 pip freeze, 获取所有包的版本号。为了在升级不成功后可以回到低版本。 第二步:卸载再重装django,网上现有的资料升级和安装找到的都不是很方便,直接用pip两条命令实现: pip unin
阅读全文
posted @
2018-01-09 12:05
Zoe233
阅读(1172)
推荐(0)
解决在项目中相对路径导入 与 绝对路径导入问题
摘要:背景: 在项目开发中,根据核心引擎架构开发组件功能,其中一部分功能要通过引擎实现,即用相对路径导入各个模块即可。 但是在开发期间,遇到一个需求,需要一个本地文件跑其中的一部分服务。因此出现了各种模块导入的问题。一开始使用sys.path.append将文件的路径导入后,以正常import modul
阅读全文
posted @
2018-01-04 15:11
Zoe233
阅读(1743)
推荐(0)
pynlpir.License过期问题解决方案
摘要:报错信息:pynlpir.LicenseError: Your license appears to have expired. Try running "pynlpir update". 这说明你的NLPIR授权过期了,这个时候需要到github的license地址下载新的NLPIR.user(l
阅读全文
posted @
2018-01-02 09:39
Zoe233
阅读(1134)
推荐(0)