随笔分类 - Python
摘要:1.标准用法: pyinstall **.py 直接打包 pyinstall -F **.py 打包成单文件 pyinstall -W **.py 去掉控制台窗口,黑窗口 pyinstall -i ***.ico **.py 添加图标 *** 2.高级用法: 打包一遍以后,会在py文件目录下生成sp
阅读全文
摘要:nohup python -u test.py > out.log 2>&1 &nohup sh **.sh > /dev/null 2>&1 & 如上所示:nohup 和 & 组合了后台运行程序。 可以输出到 out.log保存程序输出,也可以输出到/dev/null 即空设备,不保存输出。
阅读全文
摘要:简介: 无限极分类是一种比较常见的数据格式,生成组织结构,生成商品分类信息,权限管理当中的细节权限设置,都离不开无限极分类的管理。 常见的有链表式,即有一个Pid指向上级的ID,以此来设置结构。写的时候简单,用的时候效果一班,比如说,同一级没有办法手动重新排序,查询所有子孙的时候不方便。 所以有了预
阅读全文
摘要:import xlwt import StringIO import web urls = ( '/rim_request','rim_request', '/rim_export','rim_export', '/(.*)', 'index' ) class rim_export: #render = web.template.render('adsl') def GET(self)...
阅读全文
摘要:简介: 作为一个可以和用户交互的web应用,必然要有数据导出功能,导出到excel是比较常用的方式。 flask有一个扩展叫flask-excel,可能不适合中国人用,因为没有看到修改列名的功能。也许以后会好点。内部原理也不清楚。 在查资料的时候发现了一个有趣的东西,叫流式,原博客地址为:https
阅读全文
摘要:简介: 我们在写python程序的时候,很多时候都有bug,都是自己写的,自己造的孽,又的时候报错又是一堆,不知道是那部分出错了。 我这初学者水平,就是打print,看哪部分执行了,哪部分没执行,由此来看问题大概在什么地方。 其实python有更好的处理方案,logging模块。 从Python2.
阅读全文
摘要:sys.platform: 获取当前系统平台。 platform.system() 获取操作系统类型,windows、linux等
阅读全文
摘要:我习惯在docker当中用alpine来部署服务。 最近在部署flask时使用了 tiangolo/uwsgi-nginx-flask:python3.6-alpine3.7 这个镜像 别人写好的flask镜像,里面包括了uwsgi nginx 用着省事啊。 但是在安装lxml库的时候总是安装不上去
阅读全文
摘要:简介: 或许我也应该迁移到linux环境去开发。 最近写的一些小东西,在wnidows上开发,在windows上调试,都很正常。可是一旦放进linux服务器,就歇菜了。 那么我们有什么办法处理这个windows和linux的兼容问题呢?在linux开发,或者在linux环境下开发。看着差不多,但是意
阅读全文
摘要:简介: 以前都用PhantomJS来进行无界面模式的自动化测试,或者爬取某些动态页面。 但是最近selenium更新以后,'Selenium support for PhantomJS has been deprecated, please use headless '提示不支持PhantomJs,
阅读全文
摘要:简介: 上一篇,我写了如何使用别人的docker基础镜像,生成我们的docker镜像。 也就最基本的flask,没有别的库(包)支持。连数据库支持都没有。 也就让大家了解一下怎么生成镜像而已。 本篇介绍如何在docker镜像中安装库(包)支持。 其实我也被卡了2天,没搞定。 https://gith
阅读全文
摘要:简介: 上一篇文章,我们简单的测试了一下服务器环境和docker基础镜像。并没有涉及我们自己编写的flask python程序。 现在,我们就要把我们自己的flask程序,放进docker镜像。 但是比较遗憾的是,本篇没有图形界面操作了。 想继续图形操作的,请自行查阅docker hub自动生成镜像
阅读全文
摘要:简介: flask也是要部署的。不能老在我们的pycharm里面跑测试服务器。 各种配置linux,我看就算了吧。我们用docker部署。 也就两三行命令。 一:选择基础镜像 GitHub repo: https://github.com/tiangolo/uwsgi-nginx-flask-doc
阅读全文
摘要:加密与解密,这很重要,我们已经可以用pypcap+npcap简单嗅探到网络中的数据包了。而这个工具其实可以嗅探到更多的数据。如果我们和别人之间传输的数据被别人嗅探到,那么信息泄漏,信息被篡改,将给我们造成比较大的困扰。别以为这是什么高深的知识。其实已经深入到我们经常使用的一些网站了。尝试访问一下百度
阅读全文
摘要:简介: 前段时间装的pypcap做嗅探。打包受阻。因为我都是在windows做的。也要打包到exe给别人用。 所以尝试了一下scapy,也可以嗅探,貌似功能更强大。先用sniff吧。 这个也不是在venv中点鼠标就能装上的。 看下官方提示: You need the following softwa
阅读全文
摘要:如果生成的exe源码中有import pcap 那么你目标机上就要先装npcap 并勾选winpcap API。 然后就不出这个问题了。 暂时的办法是第一个exe不包含import pcap。自检npcap的安装状态。如果有npcap就打开第二个exe,这个就可以import pcap了。 并且py
阅读全文
摘要:基本上也就这么多了。
阅读全文
摘要:我们先看一下这个官方文档 http://pythonhosted.org/PyInstaller/ 其实常用的也就是两句 pyinstall ***.py pyinstall -F ***.py 一:模块的安装 本来是想把pyinstall装在python基础环境中。但是发现这个打包的时候,需要读取
阅读全文
摘要:这个东西不是在包管理器安装一下就可以的。 https://github.com/mhammond/pywin32/releases 请到git下载exe安装文件。
阅读全文
摘要:在使用pyinstaller时,有使用configparser模块。 使用相对路径。在pycharm中测试,正常,打包成exe,就出错了 换用绝对路径, 基本正常。 可是遇到了 不能自动创建文件 尝试os.mknod,windows下根本不支持。 用open方法,终于调试成功。 完整代码:
阅读全文