摘要: 一、导入模块 import作用:执行 导入模块顺序:首先从当前目录下找,再从python的环境变量中查找 在非pycharm中操作,执行导入模块需要代码添加:方法: import sys print(sys.path) sys.path.append(r'/Users/wangyajuan/Pych 阅读全文
posted @ 2020-08-29 11:37 遇见最好的你_juan 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 三元表达式 sex = '男' if sex==0 else '女' 列表生成试 [line.upper() for line in f] 阅读全文
posted @ 2020-08-29 09:44 遇见最好的你_juan 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 思路:如下图所示 代码实现: name_list = {}f = open('registered.txt', "a+", encoding='utf-8') #一定要使用a+,不能使用r、r+ 如果文件不存在会报错的f.seek(0)list=f.readlines()# if len(list) 阅读全文
posted @ 2020-08-23 10:34 遇见最好的你_juan 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 字典中有多层嵌套字典怎么操作??( 怎么添加数据、删除数据、修改数据) info = { 'lgy':{ 'age':18, 'addr':'beijing', 'cars':['bmw','ben-z','audi'], }, 'fd':{ 'house':{ 'bj':['海淀区','昌平区', 阅读全文
posted @ 2020-08-23 09:47 遇见最好的你_juan 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: 数据库已写好时,怎样查询数据库 1、输入命令:python manage.py inspectdb > model1.py 注:>重定向 到model1.py 阅读全文
posted @ 2020-01-12 17:03 遇见最好的你_juan 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1、跨域问题解决 安装django-cors-headers模块 pip3 install django-cors-headers (django允许跨域,解决前端发送请求时ip或port不一致问题) 阅读全文
posted @ 2019-12-30 11:19 遇见最好的你_juan 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1、引用函数import from django.core.paginator import Paginator 2、分页 page_obj = Paginator(Article.objects.all(),2)print(list(page_obj.page(1))) print(page_ob 阅读全文
posted @ 2019-12-29 14:52 遇见最好的你_juan 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、使用pymysql时,必须加这两行(#如果使用mysql的数据库,请进行伪装 pymysql伪装为MySQLdb) import pymysqlpymysql.install_as_MySQLdb() #如果使用mysql的数据库,请进行伪装 pymysql伪装为MySQLdb 二、编辑数据库内 阅读全文
posted @ 2019-12-28 22:16 遇见最好的你_juan 阅读(1613) 评论(0) 推荐(0) 编辑
摘要: 框架模式mvc m--》model 数据库 v--》view 视图 c--》controller 控件逻辑 mtv(django) m--》model 数据库 t--》templats 视图 v--》view 控件逻辑 html展示逻辑 url能访问页面 需要几步: 1.必须先有一个HTML模板 2 阅读全文
posted @ 2019-12-28 21:25 遇见最好的你_juan 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、字段类型 二、字段选项说明 三、内嵌类参数说明abstract = Truedb_table = 'table_name' #表名,默认的表名是app_name+类名ordering = ['id','-create_time'] #排序规则,按照哪个字段排序,加上负号是降序unique_tog 阅读全文
posted @ 2019-12-28 21:12 遇见最好的你_juan 阅读(632) 评论(1) 推荐(1) 编辑
摘要: 一、安装django pip install django==2.1.5 -U #安装django/升级最新版本 二、创建、启动django项目 django-admin startproject mjz #创建一个django项目cd mjz #进入项目目录python manange.py ru 阅读全文
posted @ 2019-12-28 20:53 遇见最好的你_juan 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 安装2.2django python3 -m pip install django==2.2 1.创建项目(eg:dj_test) django-admin startproject dj_test(遇到的问题:pip install django==2.2) 2.创建子项目 django mana 阅读全文
posted @ 2019-12-22 10:29 遇见最好的你_juan 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 函数 构造函数 --init-- 析构函数--del-- 阅读全文
posted @ 2019-12-09 23:42 遇见最好的你_juan 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、CSS 语法 实例 查看 实例 1 查看 实例 2 CSS 实例 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明: 选择器通常是您需要改变样式的 HTML 元素。 每条声明由一个属性和一个值组成。 属性(property)是您希望设置的样式属性(style attribute)。每 阅读全文
posted @ 2019-12-08 10:39 遇见最好的你_juan 阅读(144) 评论(0) 推荐(0) 编辑
摘要: HTML 表单和输入 HTML 表单 表单是一个包含表单元素的区域。 表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。 表单使用表单标签 <form> 来设置: <form>.input 元素. 阅读全文
posted @ 2019-12-07 22:06 遇见最好的你_juan 阅读(2600) 评论(0) 推荐(0) 编辑
摘要: import nnloglog=nnlog.Logger(r"/学习/接口自动化/BestTest/10.26/book_server.log",backCount=5,level="debug",when="D") #when按天生成日志,backCount最多打印5个日志level 日志级别:s 阅读全文
posted @ 2019-11-23 15:34 遇见最好的你_juan 阅读(178) 评论(0) 推荐(0) 编辑
摘要: jsonpath 第三方模块 def getsign(): url="http://api.nnzhp.cn/api/user/login" data = {"username": "niuhanyang", "passwd": "aA123456"} res=requests.post(url,d 阅读全文
posted @ 2019-11-23 15:28 遇见最好的你_juan 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/lanyinhao/p/9634742.html 比较全面 1、模块说明 requests是使用Apache2 licensed 许可证的HTTP库。 用python编写。 比urllib2模块更简洁。 Request支持HTTP连接保持和连接池,支持 阅读全文
posted @ 2019-11-23 14:54 遇见最好的你_juan 阅读(2018) 评论(0) 推荐(0) 编辑
摘要: 单元测试:自己写一些测试的过程,就是单元测试 阅读全文
posted @ 2019-11-17 14:56 遇见最好的你_juan 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一、搭建环境 1、申请服务器 2、安装依赖的软件 eg:jdk1.8 、mysql、redis、Tomcat 3、获取代码(python的不需要编译,其他的语言可能需要编辑),修改配置文件(编译、打包) 4、导入基础数据(建表、导入数据) 5、代码放到服务器上,启动 二、日常部署 1、拉取最新的代码 阅读全文
posted @ 2019-11-17 14:38 遇见最好的你_juan 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 进程: 阅读全文
posted @ 2019-11-17 14:30 遇见最好的你_juan 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 开发接口用途: 1、mock接口开发模拟接口返回 2、数据保护,不希望对外提供数据 3、flask 是个一web开发框架 阅读全文
posted @ 2019-11-06 17:16 遇见最好的你_juan 阅读(145) 评论(0) 推荐(0) 编辑
摘要: import openpyxl#写到execl中def write_execl(): book=openpyxl.Workbook() sheet=book.active #获取默认sheet # sheet2=book.get_sheet_by_name("sheet2") #获取指定sheet2 阅读全文
posted @ 2019-11-05 21:57 遇见最好的你_juan 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 思路 1、从a redis中获取所有的key 2、判断key的类型 3、根据key的类型,判断使用的是set/hset类型 4、set到b redis中(写入到b redis中) 阅读全文
posted @ 2019-11-05 00:51 遇见最好的你_juan 阅读(257) 评论(0) 推荐(0) 编辑
摘要: redis 类型,数据存在磁盘里面,所以存储速度比较快,其他数据类型还是存储在数据库所以比较慢些 链接redis数据库: r=redis.Redis(host="%%%%%%%",password="HK139bc&*",db=10,decode_responses=True) #port=6379 阅读全文
posted @ 2019-11-05 00:42 遇见最好的你_juan 阅读(236) 评论(0) 推荐(0) 编辑
摘要: import yagmail#qq邮箱发送username='616745045@qq.com' # 发件人的邮箱mail_server="smtp.qq.com"qq = 'lnryhkmepprqbcdg' #imap授权码,作用是登录时的密码m = yagmail.SMTP(user=user 阅读全文
posted @ 2019-11-04 11:29 遇见最好的你_juan 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、创建表(表名,列名,类型VARCHAR) create table teacher(teacher_id VARCHAR(50),teacher_name VARCHAR(100),gender CHAR(1)); 2、给表增加注释 阅读全文
posted @ 2019-10-31 09:02 遇见最好的你_juan 阅读(137) 评论(0) 推荐(0) 编辑
摘要: cur.fetchall() 返回一条数据 cur.fetchamany() 写几天返回几天 cur.fetall() 返回所有内容 阅读全文
posted @ 2019-10-26 14:03 遇见最好的你_juan 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1、递归:就是函数自己调用自己。(注:递归最多循环999) 2、匿名函数(意义:减少内存占用) lambada 定义一个匿名函数,eg:lambad x,b:x+b (:前面是入参eg:x,b,:后面是返回值eg:x+b) 阅读全文
posted @ 2019-10-26 11:48 遇见最好的你_juan 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 时间模块(时区) 计算方式:时间戳是一串数字,从计算机诞生的那一秒到现在过了多少秒,每过一秒+1 阅读全文
posted @ 2019-10-25 00:59 遇见最好的你_juan 阅读(357) 评论(0) 推荐(0) 编辑
摘要: #时间戳#由时间戳获取格式化时间#由格式化时间获取时间戳import timedef timenew(time_tamp=None,format='%Y-%m-%d %H:%M:%S'): #时间戳转换为格式化时间 if time_tamp: new_time=time.localtime(time 阅读全文
posted @ 2019-10-25 00:54 遇见最好的你_juan 阅读(224) 评论(0) 推荐(0) 编辑
摘要: #获取所有文件def file(): for cur_dir, dirs, files in os.walk(r'/学习/接口自动化/BestTest/作业/logs'): # cur_dir(当前路径),dirs(目录),files(文件)中所有的 for file in files: abs_p 阅读全文
posted @ 2019-10-25 00:49 遇见最好的你_juan 阅读(555) 评论(0) 推荐(0) 编辑
摘要: """ 写一个生成大乐透号码的程序 生成随机号码:大乐透分前区号码和后区号码, 前区号码是从01-35中无重复地取5个号码, 后区号码是从01-12中无重复地取2个号码,组成一组7位的号码。 输入几,就产生几注,产生的这几注不能重复"""import randomdef daletou(): a=i 阅读全文
posted @ 2019-10-25 00:39 遇见最好的你_juan 阅读(3170) 评论(0) 推荐(0) 编辑
摘要: import ospath = r'/Users/wangyajuan/Downloads'1、指定文件路径删除文件 os.remove() #remove()方法用于删除指定路径的文件。如果指定的路径是一个目录,将抛出OSError。os.remove(path) (path:路径)2、指定修改文 阅读全文
posted @ 2019-10-22 23:50 遇见最好的你_juan 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、时间模块 时区 时间戳:是一串数字,从计算机诞生的那一秒到现在过了多少秒,每过一秒+1 阅读全文
posted @ 2019-10-19 17:41 遇见最好的你_juan 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一个模块就是一个python文件 一、自己写的文件 二、标准模块(python自带模块) 三、第三方模块(别人写好的需安装后使用) 1)pycharm 控制台打开红框 2)输入 pip --help 成功:请看下图 失败:原因安装pythone时环境变量有问题(两个目录需同时都添加到环境变量中) p 阅读全文
posted @ 2019-10-19 15:04 遇见最好的你_juan 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 1、sorted() 排序 字符串可以直接使用sorted排序 2、all() 如果list里面都为真的情况返回为"true" all([1,2,3,4]) print true all([1,2,3,0]) print false all([1,2,3,""]) print false 3、any 阅读全文
posted @ 2019-10-19 12:07 遇见最好的你_juan 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1、函数的定义,及函数的调用 def hello(): #定义函数 def:函数 hell0:函数名 pass #函数体 hello() #调用函数 2、函数传参 a、只有形参、实参,没有返回值的情况 def hello1(password): #password 是拿参数的,如果这里有值必须要传值 阅读全文
posted @ 2019-10-19 11:28 遇见最好的你_juan 阅读(329) 评论(0) 推荐(0) 编辑
摘要: """小数的特征:有一位“.”,正小数、负小数。其他输入为非小数点练习判断一个小数1、判断是否合法2、合法需要有一个小数点3、小数点左边必须是个整数,右边必须是个正整数"""def xiaoshu(s): xiaoshu_new=str(s) if xiaoshu_new.count(".") == 阅读全文
posted @ 2019-09-26 01:13 遇见最好的你_juan 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 1、字典转换为字符串,写入json文件(json.dumps) 1 #json.dumps 字典-->字符串 2 d={'name':'xiaohei','cars':[1,2,3,4],'houst':(4,5,6),'addr':"北京"} #字典 3 with open("a.txt", "w 阅读全文
posted @ 2019-09-25 09:45 遇见最好的你_juan 阅读(468) 评论(0) 推荐(0) 编辑