- 博客(11)
- 收藏
- 关注
原创 flask+nginx+uwsgi完成项目部署
创建一个简单的flask项目app.pyfrom flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'if __name__ == '__main__': app.run(debug=True,host='0.0.0.0',port=5000)安装uwsgi。这里我用的是python2.7pip install uwsgi编辑
2021-03-12 15:43:07
225
转载 提供文件传输服务wget
提供文件传输服务(wget)方法一:一行代码都不需要写。推荐最简单的一种,在其中一台电脑,需要传送文件的目录下开启一个web sever,另一台电脑用浏览器打开,点击下载。python3 -m http.server方法二: socket 编程方法三:利用ssh import osos.system("scp FILE USER@SERVER:PATH")方法之四:ftp编程import ftplibimport osfilename = "MyFile.py"ftp = ftplib.FT
2020-09-23 14:43:36
636
原创 eval升级版literal_eval
literal_evalast.literal会判断需要计算的内容计算后是不是合法的python类型,如果是则进行运算,否则就不进行运算。
2020-09-04 15:46:35
171
转载 获取当前执行脚本的绝对路径
在这里插入代码片Jun@VAIO 192.168.1.216 23:52:54 ~ >cat shell/a.sh#!/bin/bashecho '$0: '$0echo "pwd: "`pwd`echo "============================="echo "scriptPath1: "$(cd `dirname $0`; pwd)echo "scriptPath2: "$(pwd)echo "scriptPath3: "$(dirname $(readlink
2020-07-06 11:30:37
483
原创 解决ImportError: No module named MySQLdb
废话不多说链接:https://pan.baidu.com/s/1e36KeFqIriRdit0kGFdfnQ提取码:ql8gMySQLdb的安装包依赖安装到python依赖的site-packages下面就ok
2020-04-02 16:43:31
154
原创 django使用中间件校验登录
校验登陆状态django的中间件使用起来非常方便节省了大量的校验与判断首先在与app同级目录下建立一个文件夹middlewares其次在这个文件夹中建立一个py文件UserMiddleware.py,在里面做逻辑判断from django.utils.deprecation import MiddlewareMixinfrom django.http import HttpRespon...
2019-11-14 15:59:05
593
原创 单例模式
单例模式的定义:单例模式即一个类仅有一个实例单例模式的生成:在这里我使用的是pythonclass Singleton_pattern(object): __instance = None # 定义一个类属性做判断 def __init__(self, name): self.name = name def __new__(cls, name)...
2019-10-11 01:30:04
99
原创 python实现多态
python实现多态多态的分类1.编译时多态,即方法重载,从JVM的角度讲,这是一种静态分派2.运行时多态,即方法的重写,从JVM的角度来讲,这是一种动态分派多态的定义:多态按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。多态就是指程序中定义的引用变量所指向的具体类型(类)和调用这个变量时发出的方便在编程时并不确定,只有在程序执行期间才能确定打个比方...
2019-10-10 20:15:14
1710
原创 反序列化之外键为空
创表的时候在外键字段user=models.ForeignKey(User,on_delete=models.SET_NULL(),blank=True,null=True)反序列化的时候user_id = serializers.IntegerField(allow_null=True)希望对大家能有帮助...
2019-10-09 16:48:31
346
原创 python爬虫与mongodb交互
python与mongodb框架交互一、创建框架创建框架:scrapy startproject projectname(项目名称)cd projectnamescrapy gendspider spidername(爬虫文件名) www.baidu.com(爬取网址的域名)二、创建项目文件的作用1、items.py定义持久化的字段2、middlews.py中间件3、pipel...
2019-08-11 18:11:23
247
原创 csdn使用操作
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-08-07 20:55:58
211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人