随笔分类 -  Python

摘要:系统os 得到当前工作目录,即当前python脚本的工作目录路径:os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录:os.removedirs(r"c:\python") 检验给出的路径是否是一个文件:os 阅读全文
posted @ 2021-11-11 12:23 Delta.Farce 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1.安装依赖包: yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz- 阅读全文
posted @ 2021-10-13 11:47 Delta.Farce 阅读(803) 评论(0) 推荐(0) 编辑
摘要:import os if __name__ == '__main__': # 下面的autoUI改成你当前的项目名称 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "autoUI.settings") import django django.set 阅读全文
posted @ 2020-06-17 17:30 Delta.Farce 阅读(1148) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-06-03 17:11 Delta.Farce 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:redis相关 redis基础 redis发布订阅 redis持久化RDB与AOF redis不重启,切换RDB备份到AOF备份 redis安全配置 redis主从同步 redis哨兵集群 redis-cluster redis-python api redis面试题 原文:https://www. 阅读全文
posted @ 2019-11-12 19:33 Delta.Farce 阅读(215) 评论(0) 推荐(0) 编辑
摘要:Web服务基础 用户访问网站的基本流程 用户访问网站的基本流程 某python总监,讲了一天课感觉很累,下了班躺床上打开他的macbook pro,双击浏览器,输入www.pornhub.com网址后,系统首先会查找本地的DNS缓存以及hosts文件信息,确定是否存在www.pornhub.com域 阅读全文
posted @ 2019-11-06 15:39 Delta.Farce 阅读(213) 评论(0) 推荐(0) 编辑
摘要:运维自动化部署 pexpect fabric 安装 入门示例 fabric常用参数 fabric常用API fabric全局属性设定 示例1: 动态获取远程目录列表 示例2: 上传文件并执行 代码自动化部署 运维自动化部署 pexpect fabric 安装 入门示例 fabric常用参数 fabr 阅读全文
posted @ 2019-10-28 17:17 Delta.Farce 阅读(505) 评论(0) 推荐(0) 编辑
摘要:思路: 注册模块: 邮箱格式 邮箱是否存在 邮箱规定时间内注册次数 邮箱验证码验证 登陆: 登陆验证码验证 用户名与密码验证 邮箱与密码验证 注销: 清除session 一、安装依赖 CentOS 第一步: 1 yum install python-devel 1 yum install pytho 阅读全文
posted @ 2019-10-14 14:29 Delta.Farce 编辑
摘要:前言 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 ORM是什么?:(在django中,根据代码中的类自动生成数据库的表也叫--code firs 阅读全文
posted @ 2019-09-25 14:09 Delta.Farce 阅读(585) 评论(0) 推荐(0) 编辑
摘要:一、上传文件 1.1、form上传 url from django.contrib import admin from django.urls import path from app import views urlpatterns = [ path('admin/', admin.site.ur 阅读全文
posted @ 2019-09-22 10:53 Delta.Farce 阅读(536) 评论(0) 推荐(0) 编辑
摘要:一、Cookie 1.获取cookie request.COOKIES['key']request.get_cookie() # cookie 不加密 request.get_signed_cookie(key, default=RAISE_ERROR, salt='', max_age=None) 阅读全文
posted @ 2019-09-18 17:37 Delta.Farce 阅读(199) 评论(0) 推荐(0) 编辑
摘要:在select模块中, 有三种方法实现IO多路复用并发服务器 select poll epoll select的原理: 在多路复用的模型中,比较常用的有select模型和epoll模型。这两个都是系统接口,由操作系统提供。当然,Python的select模块进行了更高级的封装。 网络通信被Unix系 阅读全文
posted @ 2019-06-21 17:46 Delta.Farce 阅读(340) 评论(0) 推荐(0) 编辑
摘要:第1行,引入Flask类,Flask类实现了一个WSGI应用 第2行,app是Flask的实例,它接收包或者模块的名字作为参数,但一般都是传递__name__。 让flask.helpers.get_root_path函数通过传入这个名字确定程序的根目录,以便获得静态文件和模板文件的目录。 第3~5 阅读全文
posted @ 2019-06-21 14:19 Delta.Farce 阅读(779) 评论(0) 推荐(0) 编辑
摘要:协程 协程:又称微线程,纤程。英文名Coroutine。 子程序:或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。 子程序调用总是一个入口,一次返回,调用顺序 阅读全文
posted @ 2019-06-18 17:36 Delta.Farce 阅读(274) 评论(0) 推荐(0) 编辑
摘要:目录: 一、概念 二、多线程 三、多进程 四、线程锁(同步锁、互斥锁Mutex) 五、线程死锁和递归锁Rlock 六、条件变量同步 七、同步条件(Event) 八、信号量Semaphore 九、队列queue 一、概念 进程就是操作系统中执行的一个程序,操作系统以进程为单位分配存储空间,每个进程都有 阅读全文
posted @ 2019-05-31 15:37 Delta.Farce 阅读(645) 评论(0) 推荐(0) 编辑
摘要:1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctr 阅读全文
posted @ 2019-05-23 14:40 Delta.Farce 阅读(226) 评论(0) 推荐(0) 编辑
摘要:一、socket网络编程 先来理解TCP,UDP协议 TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准, 从字面意思来看TCP/IP是TCP和IP协议的合称, 阅读全文
posted @ 2019-05-22 16:26 Delta.Farce 阅读(206) 评论(0) 推荐(0) 编辑
摘要:目录: 1.反射 2.异常处理 3.单例模式 一、反射 反射:可以用字符串的方式去访问对象的属性,调用对象的方法(但是不能去访问方法),python中一切皆对象,都可以使用反射。 反射有四种方法: hasattr:hasattr(object,name)判断一个对象是否有name属性或者name方法 阅读全文
posted @ 2019-05-21 15:44 Delta.Farce 阅读(489) 评论(0) 推荐(0) 编辑