
python
郭大侠笔记
这个作者很懒,什么都没留下…
展开
-
django-rest-framework接口代码生成器
保存如下代码为codeGen.py,放到模块统计目录下import sysname = sys.argv[1]verbose = sys.argv[2]def underscore(str): return "".join(map(lambda x: "_" + x if x.isupper() else x, str))[1:].lower()model = """class {name}(CoreModel): class Meta: verbos转载 2020-06-22 15:20:21 · 626 阅读 · 0 评论 -
flask+uwsgi+docker的一个小应用
一个flask小项目,爬虫等项目笔记项目架构需求框架核心代码app实现看一下简单的效果部署数据清洗及定时邮件项目架构需求可以根据预设字段爬取平台信息数据清洗后存入数据库可以定时自动发送邮件给相关处理人可以可视化展示数据框架app├── docker-compose.yml # docker编排文件├── flask原创 2020-05-25 16:35:11 · 800 阅读 · 0 评论 -
Flask 应用如何部署
文章目录Flask 应用如何部署1. Why Flask+Gunicorn+Nginx1.1 Why?1.2 Anything More?2. Flask网站如何部署2.1 Gunicorn2.2 Nginx3. 基于Docker的Flask网站部署3.1 构建Flask网站的镜像3.2 Nginx 相关的配置3.3 用Docker-compose编排服务4. 其他Python web网站的部署...转载 2019-12-14 20:36:20 · 593 阅读 · 0 评论 -
python实现动态网页转图片
@TOC(python实现动态网页转图片)原创 2019-12-11 09:35:19 · 1583 阅读 · 0 评论 -
lunix开机自启
一、lunix下开机自动服务以java进程为例子1、编写 ‘’ jar’ 包自启动脚本’’ jarstart.sh’#!/bin/bash # 必须要的,执行方式export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 # export JAVA_HOME=自己的JAVA_HOMEexport JRE_HOME=/usr/lib/...原创 2019-11-06 14:41:30 · 297 阅读 · 0 评论 -
docker迁移镜像
docker迁移镜像手动将镜像保存为压缩包文件[root@CentOS-7 ~]# docker images nginxREPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/nginx latest 5766334bd...原创 2019-11-06 14:40:36 · 272 阅读 · 0 评论 -
pyhton生成exe文件
1 ,下载pyinstallerpip install pyinstaller2, 执行pip list可以查看当前的安装的工具3 ,安装的pyinstaller 文件目录pyinstaller.exe( Scripts目录中 )pyinstaller 源文件(site-packages目录中)4,打包!!pyinstaller xxx.py生成多个文件,执行较快!!打包...原创 2019-11-06 14:39:36 · 209 阅读 · 0 评论 -
lunix挂载共享文件夹
lunix挂载共享文件夹一、背景通常会有这样的场景,开发人员在Windows编写代码,然后放在linux环境编译lunix运行代码,将文件存入windows我们通过mount命令就可以实现将代码直接挂到linux环境上去,使Windows上的共享文件夹就像linux环境中的一个文件夹。二、在Windows上共享文件夹选择要共享的文件夹 --> 右键–>属性...原创 2019-11-06 14:38:39 · 327 阅读 · 0 评论 -
台账系统架构及相关部署
台账系统架构及相关部署系统架构系统总共包括docker微服务三个:台账系统、重点工作管理系统、以及项目管理系统(本系统)CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS ...原创 2019-11-06 14:37:44 · 2499 阅读 · 0 评论 -
NCE开放可编程培训交流
实践练习ssp:接口+2P登陆环境登陆华为aoc平台创建工程(ssp)获取南向配置模板(CLI)_yang获取端口yang<ifm xmlns="urn:huawei:yang:huawei-ifm"> <interfaces> <interface xmlns:ns0="urn:ietf:params:xml:n...原创 2019-08-27 15:17:20 · 1273 阅读 · 1 评论 -
python练习题1.1
python练习题1.11、有四个数字:1、2、3、4,能组成多少互不相同且无重复数字的三位数?各是多少?2、企业发放的奖金根据利润提成,利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分可提成7.5%;20万到40万之间时,高于20万的部分可提成5%;40-60,高于40提3%;60-100,高于60提1.5%;高...原创 2019-06-29 12:10:58 · 679 阅读 · 0 评论 -
python学习Day15-时间操作
python学习Day15-时间操作导入时间模块时间戳(time())本地时间(localtime(time.time())),将时间戳换算时间格式化(asctime())自定义时间格式(strftime())日历函数帮助命令(help())导入时间模块import time时间戳(time())print(time.time())1561698370.1692884本地时间(l...原创 2019-06-28 13:22:51 · 386 阅读 · 0 评论 -
python学习Day14-类
python学习Day14-类类:面向对象类的帮助信息/说明(__doc__)类的实例化实例调用属性调用方法修改属性判断属性是否存在(hasattr)属性获取(getattr)属性设置(setattr)类的内置属性类的继承子类的实例化调用父类的方法方法重写类:面向对象class people: '帮助信息:XXXXX' number = 100 #构造函数,初始化__i...原创 2019-06-28 13:03:25 · 393 阅读 · 0 评论 -
python学习Day13-文件操作
python学习Day13-文件操作文件基本操作打开文件(open)读取文件(read)读取文件并放入列表中(readlines)每一行一个元素关闭文件(close)写文件('w'覆盖,‘a’追加)写文件必须关闭文件异常处理,及时保护文件执行完自动关闭(with....as..)文件基本操作%%writefile tang.txthello pythonjavatian qi hen h...原创 2019-06-25 10:21:24 · 225 阅读 · 0 评论 -
python学习Day12-异常
python学习Day12-异常异常,逻辑错误异常捕获捕捉异常(越精确越好)异常继承与重写finally关键字总会在执行完整的异常处理异常,逻辑错误import mathfor i in range(10): input_number = input('write a number:') if input_number == 'q': break re...原创 2019-06-23 22:46:54 · 297 阅读 · 0 评论 -
python学习Day11-模块与包
python学习Day11-模块与包notebook创建脚本文件(%%writefile 文件名)运行脚本文件(%run 文件名)导入脚本文件 (import 导入模块只运行一次)导入文件的名字和路径包取值包取函数包取别名部分调用全部导入删除脚本文件notebook创建脚本文件(%%writefile 文件名)%%writefile tang.pytang_v = 10def tang_a...原创 2019-06-23 22:11:35 · 193 阅读 · 0 评论 -
python学习Day10-函数
python学习Day10-函数函数无参有参不定参数个数不定值个数(*)不定字典类型个数(**)函数a = 10b = 20a+b30无参## 定义函数,无参def print_value(): print ('a=',a)## 调用函数print_value()a= 10有参# 有参数def add_ab(a,b): print(a+b)ad...原创 2019-06-22 23:23:34 · 323 阅读 · 0 评论 -
python学习Day9-赋值结构
python学习Day9-赋值结构内存指向(id)传值,只想同一个值的内存空间赋值,指向新的内存空间赋值重用,节省内存,将简单或比较小的值重用内存指向(id)传值,只想同一个值的内存空间tang = 100kai = tangid(tang)140706107531168id(kai)140706107531168kai is tangTruekai = 102...原创 2019-06-18 22:44:25 · 199 阅读 · 0 评论 -
python学习Day8-集合
python学习Day8-集合集合(set)一般帮列表去重去重结构集合的操作并(union或 | )交(intersection或 & )差(difference或 - )判断包含关系(issubset或<=、>)添加元素(add)更新(update)删除元素(remove)弹出元素(pop)与列表和字典不同集合(set)一般帮列表去重去重tang = [123,123,...原创 2019-06-18 22:29:14 · 258 阅读 · 0 评论 -
python学习Day7-字典
python学习Day7-字典字典结构(key:value)字典初始化(不建议)字典结构操作赋值(键值唯一)取值更新键值3.6之前字典无序字典的数值类型字典嵌套字典索引弹出(pop)删除字典更新判断key是否在字典中(in)打印所有的键打印所有的键值打印键和键值组合字典结构(key:value)tang = {}type(tang)dict字典初始化(不建议)tang = dic...原创 2019-06-18 10:53:12 · 530 阅读 · 0 评论 -
Python学习Day6-列表
Python学习Day6-列表列表列表格式列表中的元素类型不定列表声明(不建议)list操作list长度list加法list乘法(相当于复制)list索引下标索引下标起始索引元素替换列表切片(包左不包右)列表元素删除删除单一元素批量删除判断列表元素是否存在(in)字符串同理list嵌套(多用于二维数组)list计数list查找索引(返回第一个索引)列表添加顺序添加(append)默认从后面添加插入...原创 2019-06-17 23:31:48 · 659 阅读 · 0 评论 -
python学习Day5-字符串操作
python学习Day5-字符串操作字符串算法字符串加法字符串乘法字符串长度字符串操作字符串切片字符串合并字符串替换大小写转化去掉多余空格去掉左右两边空格去掉左边空格去掉右方空格规则传递字符串指定数量指定顺序指定参数旧式%规则(不推荐)字符串算法字符串加法tang ='hello'+'python'tang'hellopython'字符串乘法tang*3'hellopytho...原创 2019-06-17 20:44:58 · 604 阅读 · 0 评论 -
python小工具-微信机器人探索
微信机器人探索微信机器人探索登陆搜索好友发送信息回复指定信息图灵聊天微信机器人探索登陆# 导入模块from wxpy import *import re # 初始化机器人,扫码登陆bot = Bot()Getting uuid of QR code.Downloading QR code.Please scan the QR code to log in.Please p...原创 2019-06-09 18:21:02 · 593 阅读 · 0 评论 -
Python学习Day4-循环结构
Python学习Day4-循环结构循环结构for-in循环`range` 用法while循环`random`产生一个随机数`random`重要函数`random`模块方法说明循环结构for-in循环明确知道循环执行的次数对一个容器进行迭代"""用for循环实现1~100求和Author: 郭大侠"""sum = 0for x in range(101): sum ...原创 2019-06-05 23:15:33 · 314 阅读 · 0 评论 -
Python学习Day3-分支结构
分支结构分支结构-if关键字`if`、`elif` 、`else`分支嵌套(不提倡)分支结构-if关键字if、elif 、else"""用户身份验证Author: 郭大侠"""import getpassusername = input('请输入用户名: ')# password = input('请输入口令: ')# 如果希望输入口令时 终端中没有回显 可以使用getpass...原创 2019-06-04 22:53:57 · 220 阅读 · 0 评论 -
Python学习Day2-语言元素
Python学习-语言元素Day02 - 语言元素1.1变量和类型1.1.1变量命名规则1.1.2变量的使用1.2运算符1.3练习1.3.1华氏温度转换为摄氏温度1.3.2输入半径计算周长和面积1.3.3判断闰年Day02 - 语言元素1.1变量和类型整型:Python中可以处理任意大小的整数(Python 2.x中有int和long两种类型的整数,但这种区分对Python来说意义不大,...原创 2019-06-03 22:47:58 · 389 阅读 · 0 评论 -
python培训Day3
python培训Day3python培训Day3一、分类1.1、基本概念1.2、分类方法1.3、分类流程1.4、特征选择1.4.1基本特征选择算法1.4.2特征选择所考虑的因素1.4.3不同特征的选择方法1.4.4关于特征选择1.5、文本分类评价分类训练支持向量机SVM决策树,效果一般回归方法,比较耗时二、聚类三、回归四、推荐4.1、基于内容的推荐4.2、流程4.3、物品画像4.4、用户画像及预测...原创 2019-06-03 09:09:08 · 507 阅读 · 0 评论 -
python培训Day2
python培训Day2python学习Day2一、机器学习原理1.1、 什么是机器学习1.2、机器学习vs.人类学习二、数据挖掘2.1、大数据来源2.2、数据挖掘vs.机器学习2.3、机器学习vs.其他科学2.4、什么是大数据2.5、深度学习2.6(重点)归纳学习的分类三、机器学习的基本过程3.1、例子:天气预报(有监督、二分类问题(是、否))3.2、机器学习的关键问题3.2.1、如何表示样本?...原创 2019-05-29 18:38:17 · 762 阅读 · 0 评论 -
python学习Day01-环境搭建
Day01 - 初识PythonPython简介Python的历史1989年圣诞节:Guido von Rossum开始写Python语言的编译器。1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面又出现了Java和C#实现的版本Jython和IronPython,以及PyPy、Brython、Pyston等其他实现),可以调用C语言的库函数。在最早...原创 2019-05-29 10:39:21 · 705 阅读 · 0 评论 -
python培训Day1
python学习Day1python学习day1一 列表、元组、字典、集合1.1列表[]1.1.1列表创建1.1.2列表元素添加1.1.3列表元素的删除1.1.4列表元素的插入insert1.1.5列表的索引从0到n-11.1.6列表切片 ...列表名称[起始:结束:步长]...相当于取每隔<步长>位置的元素重组成一个一个列表,包左不包右1.1.7嵌套列表1.2元组(),不可变的1.3...原创 2019-05-28 19:32:07 · 991 阅读 · 0 评论