摘要:
一、导入模块 import作用:执行 导入模块顺序:首先从当前目录下找,再从python的环境变量中查找 在非pycharm中操作,执行导入模块需要代码添加:方法: import sys print(sys.path) sys.path.append(r'/Users/wangyajuan/Pych
阅读全文
posted @ 2020-08-29 11:37
遇见最好的你_juan
阅读(137)
推荐(0)
摘要:
三元表达式 sex = '男' if sex==0 else '女' 列表生成试 [line.upper() for line in f]
阅读全文
posted @ 2020-08-29 09:44
遇见最好的你_juan
阅读(135)
推荐(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
阅读(311)
推荐(0)
摘要:
字典中有多层嵌套字典怎么操作??( 怎么添加数据、删除数据、修改数据) info = { 'lgy':{ 'age':18, 'addr':'beijing', 'cars':['bmw','ben-z','audi'], }, 'fd':{ 'house':{ 'bj':['海淀区','昌平区',
阅读全文
posted @ 2020-08-23 09:47
遇见最好的你_juan
阅读(1216)
推荐(0)
摘要:
数据库已写好时,怎样查询数据库 1、输入命令:python manage.py inspectdb > model1.py 注:>重定向 到model1.py
阅读全文
posted @ 2020-01-12 17:03
遇见最好的你_juan
阅读(288)
推荐(0)
摘要:
1、跨域问题解决 安装django-cors-headers模块 pip3 install django-cors-headers (django允许跨域,解决前端发送请求时ip或port不一致问题)
阅读全文
posted @ 2019-12-30 11:19
遇见最好的你_juan
阅读(119)
推荐(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
阅读(233)
推荐(0)
摘要:
一、使用pymysql时,必须加这两行(#如果使用mysql的数据库,请进行伪装 pymysql伪装为MySQLdb) import pymysqlpymysql.install_as_MySQLdb() #如果使用mysql的数据库,请进行伪装 pymysql伪装为MySQLdb 二、编辑数据库内
阅读全文
posted @ 2019-12-28 22:16
遇见最好的你_juan
阅读(1649)
推荐(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
阅读(195)
推荐(0)
摘要:
一、字段类型 二、字段选项说明 三、内嵌类参数说明abstract = Truedb_table = 'table_name' #表名,默认的表名是app_name+类名ordering = ['id','-create_time'] #排序规则,按照哪个字段排序,加上负号是降序unique_tog
阅读全文
posted @ 2019-12-28 21:12
遇见最好的你_juan
阅读(664)
推荐(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
阅读(179)
推荐(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
阅读(107)
推荐(0)
摘要:
函数 构造函数 --init-- 析构函数--del--
阅读全文
posted @ 2019-12-09 23:42
遇见最好的你_juan
阅读(115)
推荐(0)
摘要:
一、CSS 语法 实例 查看 实例 1 查看 实例 2 CSS 实例 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明: 选择器通常是您需要改变样式的 HTML 元素。 每条声明由一个属性和一个值组成。 属性(property)是您希望设置的样式属性(style attribute)。每
阅读全文
posted @ 2019-12-08 10:39
遇见最好的你_juan
阅读(151)
推荐(0)
摘要:
HTML 表单和输入 HTML 表单 表单是一个包含表单元素的区域。 表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。 表单使用表单标签 <form> 来设置: <form>.input 元素.
阅读全文
posted @ 2019-12-07 22:06
遇见最好的你_juan
阅读(2687)
推荐(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
阅读(188)
推荐(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
阅读(1027)
推荐(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
阅读(2115)
推荐(0)
摘要:
单元测试:自己写一些测试的过程,就是单元测试
阅读全文
posted @ 2019-11-17 14:56
遇见最好的你_juan
阅读(88)
推荐(0)
摘要:
一、搭建环境 1、申请服务器 2、安装依赖的软件 eg:jdk1.8 、mysql、redis、Tomcat 3、获取代码(python的不需要编译,其他的语言可能需要编辑),修改配置文件(编译、打包) 4、导入基础数据(建表、导入数据) 5、代码放到服务器上,启动 二、日常部署 1、拉取最新的代码
阅读全文
posted @ 2019-11-17 14:38
遇见最好的你_juan
阅读(134)
推荐(0)
posted @ 2019-11-17 14:30
遇见最好的你_juan
阅读(125)
推荐(0)
摘要:
开发接口用途: 1、mock接口开发模拟接口返回 2、数据保护,不希望对外提供数据 3、flask 是个一web开发框架
阅读全文
posted @ 2019-11-06 17:16
遇见最好的你_juan
阅读(153)
推荐(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
阅读(659)
推荐(0)
摘要:
思路 1、从a redis中获取所有的key 2、判断key的类型 3、根据key的类型,判断使用的是set/hset类型 4、set到b redis中(写入到b redis中)
阅读全文
posted @ 2019-11-05 00:51
遇见最好的你_juan
阅读(274)
推荐(0)
摘要:
redis 类型,数据存在磁盘里面,所以存储速度比较快,其他数据类型还是存储在数据库所以比较慢些 链接redis数据库: r=redis.Redis(host="%%%%%%%",password="HK139bc&*",db=10,decode_responses=True) #port=6379
阅读全文
posted @ 2019-11-05 00:42
遇见最好的你_juan
阅读(242)
推荐(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
阅读(167)
推荐(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
阅读(145)
推荐(0)
摘要:
cur.fetchall() 返回一条数据 cur.fetchamany() 写几天返回几天 cur.fetall() 返回所有内容
阅读全文
posted @ 2019-10-26 14:03
遇见最好的你_juan
阅读(118)
推荐(0)
摘要:
1、递归:就是函数自己调用自己。(注:递归最多循环999) 2、匿名函数(意义:减少内存占用) lambada 定义一个匿名函数,eg:lambad x,b:x+b (:前面是入参eg:x,b,:后面是返回值eg:x+b)
阅读全文
posted @ 2019-10-26 11:48
遇见最好的你_juan
阅读(126)
推荐(0)
摘要:
时间模块(时区) 计算方式:时间戳是一串数字,从计算机诞生的那一秒到现在过了多少秒,每过一秒+1
阅读全文
posted @ 2019-10-25 00:59
遇见最好的你_juan
阅读(363)
推荐(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
阅读(227)
推荐(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
阅读(562)
推荐(0)
摘要:
""" 写一个生成大乐透号码的程序 生成随机号码:大乐透分前区号码和后区号码, 前区号码是从01-35中无重复地取5个号码, 后区号码是从01-12中无重复地取2个号码,组成一组7位的号码。 输入几,就产生几注,产生的这几注不能重复"""import randomdef daletou(): a=i
阅读全文
posted @ 2019-10-25 00:39
遇见最好的你_juan
阅读(3448)
推荐(0)
摘要:
import ospath = r'/Users/wangyajuan/Downloads'1、指定文件路径删除文件 os.remove() #remove()方法用于删除指定路径的文件。如果指定的路径是一个目录,将抛出OSError。os.remove(path) (path:路径)2、指定修改文
阅读全文
posted @ 2019-10-22 23:50
遇见最好的你_juan
阅读(261)
推荐(0)
摘要:
一、时间模块 时区 时间戳:是一串数字,从计算机诞生的那一秒到现在过了多少秒,每过一秒+1
阅读全文
posted @ 2019-10-19 17:41
遇见最好的你_juan
阅读(141)
推荐(0)
摘要:
一个模块就是一个python文件 一、自己写的文件 二、标准模块(python自带模块) 三、第三方模块(别人写好的需安装后使用) 1)pycharm 控制台打开红框 2)输入 pip --help 成功:请看下图 失败:原因安装pythone时环境变量有问题(两个目录需同时都添加到环境变量中) p
阅读全文
posted @ 2019-10-19 15:04
遇见最好的你_juan
阅读(670)
推荐(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
阅读(128)
推荐(0)
摘要:
1、函数的定义,及函数的调用 def hello(): #定义函数 def:函数 hell0:函数名 pass #函数体 hello() #调用函数 2、函数传参 a、只有形参、实参,没有返回值的情况 def hello1(password): #password 是拿参数的,如果这里有值必须要传值
阅读全文
posted @ 2019-10-19 11:28
遇见最好的你_juan
阅读(348)
推荐(0)
摘要:
"""小数的特征:有一位“.”,正小数、负小数。其他输入为非小数点练习判断一个小数1、判断是否合法2、合法需要有一个小数点3、小数点左边必须是个整数,右边必须是个正整数"""def xiaoshu(s): xiaoshu_new=str(s) if xiaoshu_new.count(".") ==
阅读全文
posted @ 2019-09-26 01:13
遇见最好的你_juan
阅读(852)
推荐(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
阅读(495)
推荐(0)