概述 Supervisor是一个客户端/服务器系统,允许类UNIX操作系统用户管理大量进程(进程控制系统)。 我认识到Supervisor是因为Python的项目(Flask)是通过Gunicorn部署的,然后本地通过F…
分类:python运维
Django快速部署简约版 v3.0
Django快速部署简约版 v3.0 原文:Django部署的正确打开方式 v2.0 仅供参考,本文已正式更新,建议使用新版教程: 本次更新主要解决了两个问题: uWSGI调用系统自带Python2.7的问题 说明:困扰…
Sentry 8 错误跟踪服务搭建
简介 sentry是一个人性化收集&定位&定格程序错误的工具。说白了就是在网页上就能看到你的错误栈信息,和各种当时的环境变量。比你大眼瞪小眼看那些日志强多了。有多强? 谁用谁知道. 支持框架超多, 主流语…
Python日记——做一套简易的注册登录系统
这次我主要讲解如何用python基于Flask的登录和注册,验证方式采用Basic Auth 主要用以下库 import os #Flask的基础库 from flask import Flask, abort, req…
第六课 Python爬虫最终整理总结
代码整理封装如图: 6不6? Python简洁又强大! 至此,教程圆满结束,还有什么不懂的或有疑问的问题,欢迎大家加我的QQ:1099718640 顺便再送上完整代码,凑凑字数,哈哈~算了简书的读者就去Github上看吧…
python核心编程-文件和输入输出
本章将介绍python的文件处理和相关输入输出能力。 包括介绍文件对象(它的内建函数、内建方法和属性)、标准文件、同时讨论文件系统的访问方法、文件执行、最后简洁介绍持久存储和标准库中与文件有关的模块 内建函数open()…
Python调用Selenium提示:NoSuchWindowException : Unable to get browser
1、打开注册表 regedit.exe 32位系统 HKEY LOCAL MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE …
python-获取cpu,内存
获取cpu使用情况 获取整个手机的cpu使用情况 adb shell dumpsys cpuinfo Paste_Image.png 这里可以看到所有进程的Cpu占用率: 看第一个应用CPU占用率68%,这个过程是在用户…
subprocess模块
subprocess也是一个常用的模块,目前工作所涉及的都比较浅,所以这里只列出一些基本用法和注意点(只适用*nix系统)。以后用到advanced的内容,会更新此文章。refer to: python DOC 定义: …
python+paramiko实现自动部署替换文件
简述: 主要思路是用paramiko,将每次部署都要rz 添加需要部署的文件,备份,重启等操作集合在一个脚本中,每次部署只需要改下文件名及部署路径(单个文件需要修改,web.zip整包不需要做修改,可以直接执行),本篇文…
那些年在selenium中踩过的坑
升级到selenium 3.0x以后,执行原来可以运行的脚本,报错 'geckodriver' executable needs to be in PATH 原因 就是升级到selenium3,及以上后,需要下载geck…
使用闭包时常犯的一个错误
这样的错误 def count(): fs = [] for i in range(1, 4): def f(): return i*i fs.append(f) return fs f1, f2, f3 = count…