08 2020 档案

摘要:问题: 工作中开发新项目时,把代码从gitlab上拉到服务器后,需要给项目新建1个虚拟环境,然后再安装项目所需要的依赖。所以这里记录一下安装虚拟环境的方法 方法: (1)安装虚拟环境:virtualenv [OPTIONS] [虚拟环境名称] (2)安装依赖:pip install -r requi 阅读全文
posted @ 2020-08-31 21:23 一路向北321 阅读(591) 评论(0) 推荐(0) 编辑
摘要:1、新建/删除 文件夹 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。 二、mkdir命令使用格式 格式:mkdir [选项] DirName 三、mkdir命令功能 通过 mkdir 命令可以实现在指定位置创建以 阅读全文
posted @ 2020-08-31 20:28 一路向北321 阅读(2619) 评论(0) 推荐(0) 编辑
摘要:本文转载自: (1) 使用 supervisor 管理进程 (2)安装使用supervisor来启动服务 (3)supervisor用法 相比之前的博客,这一篇博客讲述的更加清晰简单。 使用 supervisor 管理进程 Supervisor是一个用 Python写的进程管理工具,可以很方便的用来 阅读全文
posted @ 2020-08-31 19:28 一路向北321 阅读(185) 评论(0) 推荐(0) 编辑
摘要:参考博客: (1)使用 supervisor 管理进程 (2)Supervisor入门使用 (3)Python 进程管理工具 Supervisor 使用教程 1、简介 Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启 阅读全文
posted @ 2020-08-31 19:02 一路向北321 阅读(604) 评论(0) 推荐(0) 编辑
摘要:sudo命令 本文转载自:linux命令大全-sudo 1、简介 sudo命令用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的 阅读全文
posted @ 2020-08-31 18:57 一路向北321 阅读(760) 评论(0) 推荐(0) 编辑
摘要:sudo apt-get install python-pip 下面这个博客详细讲述了将一个API服务部署到阿里云服务器的过程 API服务器架设笔记(flask+nginx+uwsig) 一、下面是部署海外投放监测链接服务的流程: 1、申请新服务器后,安装python、pip包: 安装python: 阅读全文
posted @ 2020-08-31 10:11 一路向北321 阅读(223) 评论(0) 推荐(0) 编辑
摘要:1、回顾: (1)flask_9:Nginx简介及配置介绍 (2)flask_10:Nginx和uWSGI服务器之间是如何通信的? python web 开发的线上流程图: 由上面的介绍可以看出,uwsgi 服务器的作用是,在接收到nginx转发的请求后,根据自身的 uwsgi 和 WSGI 协议, 阅读全文
posted @ 2020-08-28 21:10 一路向北321 阅读(682) 评论(0) 推荐(0) 编辑
摘要:目录: 1、python web 开发的线上流程 2、Nginx 和 uWISG 服务器之间如何配合 1、python web 开发的线上流程: 2、Nginx 和 uWISG 服务器之间如何配合 (1)首先浏览器发起 http 请求到 nginx 服务器,Nginx 根据接收到请求包,进行 url 阅读全文
posted @ 2020-08-28 21:06 一路向北321 阅读(322) 评论(0) 推荐(0) 编辑
摘要:一、什么是Nginx Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。从2004年发布至今,凭借开源的力量,已经接 阅读全文
posted @ 2020-08-28 20:25 一路向北321 阅读(907) 评论(0) 推荐(0) 编辑
摘要:Flask-Admin是一个简单易用的Flask扩展,让你可以很方便并快速地为Flask应用程序增加管理界面。 具体参考:Flask-Admin 后台管理介绍 阅读全文
posted @ 2020-08-28 16:10 一路向北321 阅读(388) 评论(0) 推荐(0) 编辑
摘要:当应用比较简单,只有1个模块的时候,我们可以像上面示例那样,把所有的应用都放到app.py中,例如工作中,各个投放平台的点击数据接收。但是当开发的模块比较多的时候,就会导致文件繁杂,不好维护。用蓝图能很好地解决这个问题,在各个模块中生成蓝图,然后统一在app.py中进行注册,用不同的URL前缀进行区 阅读全文
posted @ 2020-08-28 16:09 一路向北321 阅读(247) 评论(0) 推荐(0) 编辑
摘要:目录: 1、查看app.config类型 2、查看app.config源码 3、配置方式2-对象中配置:from_object介绍 重点: app.config.from_object() 方法说接收的参数obj可以使str类型,可以是一个模块,甚至是一个类。 1、查看app.config类型:是一 阅读全文
posted @ 2020-08-28 15:19 一路向北321 阅读(289) 评论(0) 推荐(0) 编辑
摘要:目录: 1、配置 2、从小处起步 3、instance文件夹 4、依照环境变量来配置 5、总结 1、配置 当你开始学习Flask时,配置看上去是小菜一碟。你仅仅需要在config.py定义几个变量,然后万事大吉。 然而当你不得不管理一个生产上的应用的配置时,这一切将变得棘手万分。 你不得不设法保护A 阅读全文
posted @ 2020-08-28 15:02 一路向北321 阅读(960) 评论(0) 推荐(0) 编辑
摘要:本文转载自: 廖雪峰python教程-枚举类 当我们需要定义常量时,一个办法是用大写变量通过整数来定义,例如月份: JAN = 1 FEB = 2 MAR = 3 ... NOV = 11 DEC = 12 好处是简单,缺点是类型是int,并且仍然是变量。 更好的方法是为这样的枚举类型定义一个cla 阅读全文
posted @ 2020-08-28 11:15 一路向北321 阅读(386) 评论(0) 推荐(0) 编辑
摘要:1、flask-script的作用 可以通过命令行的形式来操作flask。例如通过命令跑一个开发版本的服务器、设置数据库、定时任务等。 2、flask-script的安装 pip install flask-script 复制代码 3、示例代码 新建文件manage.py,文件中的代码如下 from 阅读全文
posted @ 2020-08-27 22:14 一路向北321 阅读(3394) 评论(0) 推荐(0) 编辑
摘要:flask简介参考自: (1)Flask 简介、视图、路由: (2)Flask视图: 目录: 1、web框架—flask 2、flask常用扩展包 3、flask相关的基本概念 4、小应用实例 5、Blueprint进行多模块应用的编写 6、Flask-Admin:简单而可扩展的管理接口的框架 1、 阅读全文
posted @ 2020-08-27 21:33 一路向北321 阅读(272) 评论(0) 推荐(0) 编辑
摘要:1、安装python-dotenv pipenv install python-dotenv 2、在项目根目录创建.flaskenv文件用来存储和Flask相关的环境变量,也可以创建.env文件用来存储包含敏感信息的环境变量。例如: #默认为app.py FLASK_APP=main #默认为500 阅读全文
posted @ 2020-08-27 16:36 一路向北321 阅读(378) 评论(0) 推荐(0) 编辑
摘要:本文转载自:https://www.jianshu.com/p/98c01afe841e 问题:将flask小应用部署到阿里云服务器上后,外网不能访问 原因:阿里云服务器安全组里要添加访问的端口, 而这个过程要在阿里云服务器的网页上操作。 方法:如上 阅读全文
posted @ 2020-08-27 15:29 一路向北321 阅读(1939) 评论(0) 推荐(0) 编辑
摘要:下面2篇博客非常详尽的介绍了flask的基本概念 (1)Flask 简介、视图、路由 (2)Flask视图 1、Flask 简介、视图、路由: from flask import Flask from flask import render_template, jsonify, make_respo 阅读全文
posted @ 2020-08-27 14:58 一路向北321 阅读(240) 评论(0) 推荐(0) 编辑
摘要:Python 的发展方向有很多,各个方向上的名词和概念对于初学者来说也是一种压力。一开始不要贪多贪大,建议先从概念最少的方向入手,循序渐进,打怪升级。 建议初学者先通过 requests + Beautiful Soup 做一个简单的爬虫,先不要去爬那些太复杂的网站(对方网站反扒的话会耽搁你很多时间 阅读全文
posted @ 2020-08-27 10:54 一路向北321 阅读(217) 评论(0) 推荐(0) 编辑
摘要:问题:今天看flask官方文档-快速入门的时候,按图索骥,对着文档写flask小应用,报了一个错:AssertionError: View function mapping is overwriting an existing endpoint function: hello 原因:很简单,我2个不 阅读全文
posted @ 2020-08-27 10:49 一路向北321 阅读(541) 评论(0) 推荐(1) 编辑
摘要:1、问题: 看flask官方文档的时候,写官方文档的小应用时,结果报错如下: Error: Could not locate a Flask application. You did not provide the "FLASK_APP" environment variable, and a "w 阅读全文
posted @ 2020-08-26 20:49 一路向北321 阅读(12612) 评论(1) 推荐(1) 编辑
摘要:本文转载自:https://blog.konghy.cn/2017/04/24/python-entry-program/ 1、程序入口 对于很多编程语言来说,程序都必须要有一个入口,比如 C,C++,以及完全面向对象的编程语言 Java,C# 等。如果你接触过这些语言,对于程序入口这个概念应该很好 阅读全文
posted @ 2020-08-26 20:12 一路向北321 阅读(279) 评论(0) 推荐(0) 编辑
摘要:问题:获取指定日期的第二天 方法:字符串转化为日期格式后,进行加减,然后再转化为字符串 import datetime from datetime import timedelta # 字符串转化为日期格式 target_date = datetime.datetime.strptime('2019 阅读全文
posted @ 2020-08-21 17:00 一路向北321 阅读(678) 评论(0) 推荐(0) 编辑
摘要:问题:使用crontab命令执行定时脚本时,需要先激活虚拟环境 命令(2种): # 方法1:* * * * * source /mnt/py3/bin/activate;python /mnt/test/test.py >> /mnt/test/test.log 2>&1 & # 方法2: * 16 阅读全文
posted @ 2020-08-21 16:51 一路向北321 阅读(713) 评论(0) 推荐(0) 编辑
摘要:本文转载自: (1)https://www.cnblogs.com/ftl1012/p/crontab.html (2)https://www.cnblogs.com/ftl1012/p/crontab.html 1、crontab概念: crontab命令常见于Unix和Linux的操作系统之中, 阅读全文
posted @ 2020-08-21 16:46 一路向北321 阅读(546) 评论(0) 推荐(0) 编辑
摘要:在使用python3爬虫抓取Facebook数据的时候,有1个requests.get()的参数query_ids = [u'0b6b64a2cc55d340bd189ee39e225057:V4'],返回错误消息:{u'error': {u'message': u"(#100) For field 阅读全文
posted @ 2020-08-21 15:00 一路向北321 阅读(359) 评论(0) 推荐(0) 编辑
摘要:问题:工作中需要爬虫抓取facebook上面的数据,发现参数列表中有两个参数:xref / _index,是随机生成的字符串,需要随机变化,如果一直不变,则抓取几次后就抓取失败。 所以需要利用python随机生成固定长度的字符串和两位数。 本文转载自:https://blog.csdn.net/qq 阅读全文
posted @ 2020-08-21 11:29 一路向北321 阅读(3413) 评论(0) 推荐(0) 编辑
摘要:问题:工作中,后端的用户表中的时间不统一,有时候是时间戳,有时候是时间,所以经常需要用到时间/日期和时间戳之间的相互转化,现整理如下: 本文转载自:https://blog.csdn.net/google19890102/article/details/51355282 1、时间戳转化为时间: 1 阅读全文
posted @ 2020-08-21 10:56 一路向北321 阅读(1796) 评论(0) 推荐(0) 编辑
摘要:1、用法: params在get请求中使用,data、json在post请求中使用(为什么??待仔细查看) 2、post请求中,json和dict的区别: json的key只能是字符串,dict的key可以是可以是任何可hash对象 json的Key是有序的,重复的。dict的key不可以重复。 j 阅读全文
posted @ 2020-08-20 16:00 一路向北321 阅读(940) 评论(0) 推荐(0) 编辑
摘要:1、网址链接中的中文编码 中文的gbk(GB2312)编码: 一个汉字对应两组%xx,即%xx%xx 中文的UTF-8编码: 一个汉字对应三组%xx,即%xx%xx%xx 2、编码: 1 from urllib.parse import quote 2 text = quote(text, 'utf 阅读全文
posted @ 2020-08-19 21:05 一路向北321 阅读(1369) 评论(0) 推荐(1) 编辑
摘要:在项目中,经常会遇到批量修改表名或者key/ password的情况。 如果服务器上只有1个项目,我们可以在pycharm中全局搜索,然后替换。但如果服务器上有多个项目,不清楚这些表名/key/ password都在哪些项目中的哪些文件中,一个个打开pycharm查找有些麻烦,还可能会漏掉;所以可以 阅读全文
posted @ 2020-08-18 21:00 一路向北321 阅读(8180) 评论(0) 推荐(0) 编辑
摘要:本文转载自:https://www.jianshu.com/p/05546565b1b9 前期准备 windows电脑一台 git windows版(不知道怎么安装git的童鞋请百度安装git) 背景介绍 作为一个程序员每天都或多或少会对cmd进行操作,用过linux系统后再来使用cmd你会发现cm 阅读全文
posted @ 2020-08-16 14:58 一路向北321 阅读(1797) 评论(0) 推荐(0) 编辑
摘要:Linux 命令大全:http://man.linuxde.net/ cd usr: 切换到该目录下 usr 目录 cd ..(或cd../): 切换到上一层目录 cd /: 切换到系统根目录 cd ~: 切换到用户主目录 root用户:相当于 cd /root 普通用户:相当于cd /home/当 阅读全文
posted @ 2020-08-16 14:14 一路向北321 阅读(1739) 评论(0) 推荐(0) 编辑
摘要:目录: 2. 初探 Linux 2.1. Linux 简介 2.2. Linux 诞生 2.3. 常见 Linux 发行版本有哪些? 3. Linux 文件系统概览 3.1. Linux 文件系统简介 3.2. inode 介绍 3.3. Linux 文件类型 3.4. Linux 目录树 4. L 阅读全文
posted @ 2020-08-16 13:54 一路向北321 阅读(220) 评论(0) 推荐(0) 编辑
摘要:目录: 1.1. 操作系统简介 1.2. 操作系统简单分类 1.3. 操作系统的内核(Kernel) 1.4. 中央处理器(CPU,Central Processing Unit) 1.5. CPU vs Kernel(内核) 1.6. 系统调用 正文: 1.1. 操作系统简介 我通过以下四点介绍什 阅读全文
posted @ 2020-08-16 13:39 一路向北321 阅读(2045) 评论(0) 推荐(0) 编辑
摘要:本文是看完廖雪峰Git教程后,做的一个教程笔记,方便自己查阅。 廖雪峰Git教程:https://www.liaoxuefeng.com/wiki/896043488029600/896067008724000 一、创建版本库git init 初始化一个git仓库git add file—name 阅读全文
posted @ 2020-08-15 09:31 一路向北321 阅读(461) 评论(0) 推荐(0) 编辑
摘要:一、pandas简介: 二、DataFrame及简单使用: 三、教程汇总: 1、简单使用: python:pandas中dataframe的基本用法汇总:https://www.cnblogs.com/timotong/p/9678490.html 2、python下的Pandas中DataFram 阅读全文
posted @ 2020-08-14 20:00 一路向北321 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1、什么是python包? python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import包来使用。 比如下面这个web_monitor项目,共有3个包:conf、db、utils。 阅读全文
posted @ 2020-08-14 11:14 一路向北321 阅读(810) 评论(0) 推荐(0) 编辑
摘要:一、requirements.txt介绍: 1、python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。 requirements.txt可以通过pip命令自动生成和安装。 2、生成requirements.txt文件:pip fr 阅读全文
posted @ 2020-08-13 13:08 一路向北321 阅读(48360) 评论(0) 推荐(2) 编辑
摘要:目录: 一、Python、Pycharm关系介绍: 二、开发常见搭配 三、Pycharm下载安装及激活: 在小白系列1中,我们已经成功安装了python,即Anaconda。下面来介绍运行Python的常用工具:pycharm。 一、Python、Pycharm关系介绍: 1、Python: Pyt 阅读全文
posted @ 2020-08-06 00:05 一路向北321 阅读(361) 评论(0) 推荐(0) 编辑
摘要:适用对象:python初学者,电脑上还没有安装过python 目录: 1、python和Anaconda的关系 2、下载安装Anaconda 3、测试是否安装成功 4、修改其包管理镜像为国内源(提高下载速度) 5、多版本(环境)管理工具:Anaconda、Pyenv、miniconda 6、pyth 阅读全文
posted @ 2020-08-02 00:48 一路向北321 阅读(497) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示