自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 问答 (1)
  • 收藏
  • 关注

原创 《Python编程从入门到实践 第二版》第十九章练习

19-1 博客 新建一个Django项目,将其命名为Blog。在这个项目中,创建一个名为blogs 的应用程序,并在其中创建一个名为BlogPost 的模型。这个模型应包含title 、text 和date_added 等字段。为这个项目创建一个超级用户,并使用管理网站创建几个简短的帖子。创建一个主页,在其中按时间顺序显示所有的帖子。创建两个表单,其中一个用于发布新帖子,另一个用于编辑既有的帖子。尝试填写这些表单,确认它们能够正确工作。创建虚拟环境Windows: 'cmd' # 在该目录中运行终端

2022-05-13 15:13:02 851

原创 出现 local variable ‘new_user‘ referenced before assignment 问题解决

问题:在《Python编程从入门到实践 第二版》第十九章第二节中learning_log项目运行时出现 local variable ‘new_user‘ referenced before assignment 的报错解决方案:根据new_user定位到views.py的代码中:if form.is_valid(): new_user = form.save() # 让用户自动登录,再重定向到主页 login(request,new_user) return redirect(

2022-05-10 14:50:45 341

原创 《Python编程从入门到实践 第二版》第十八章练习

18-2:简短的条目 当前,Django在管理网站或shell中显示Entry 实例时,模型Entry 的方法__str__() 都在其末尾加上省略号。请在方法__str__() 中添加一条if 语句,以便仅在条目长度超过50字符时才添加省略号。使用管理网站添加一个不超过50字符的条目,并核实显示它时没有省略号。18-3:Django API 当你编写访问项目中数据的代码时,实际上编写的是查询。请浏览Django网站中有关如何查询数据的文档Makingqueries ,其中大部分内容是你不熟悉的,但等你自

2022-04-26 10:11:18 990

原创 《Python编程从入门到实践 第二版》第十七章练习

17-1 其他语言 修改python_repos.py中的API调用,使其在生成的图表中显示其他语言最受欢迎的项目。请尝试语言JavaScript、Ruby、C、Java、Perl、Haskell和Go。17-2 最活跃的讨论 使用hn_submissions.py中的数据,创建一个条形图,显示Hacker News上当前最活跃的讨论。条形的高度应对应于文章的评论数。条形的标签应包含文章的标题,并且充当到文章讨论页面的链接。17-3 测试python_repos.py 在python_repos.py中

2022-03-25 17:18:34 2548 2

原创 《Python编程从入门到实践 第二版》第十六章练习

16-1:锡特卡的降雨量 锡特卡属于温带雨林,降水量非常丰富。在数据文件sitka_weather_2018_simple.csv中,文件头PRCP表示的是每日降水量。请对这列数据进行可视化。如果你想知道沙漠的降水量有多低,可针对死亡谷完成同样的练习。import csvimport matplotlib.pyplot as pltfrom datetime import datetimefilename = 'D:/Sublime Text/python_test/16/sitka_weat

2022-03-23 14:51:42 2914

原创 《Python编程从入门到实践 第二版》第十五章练习

15-1 立方 数的三次方称为立方 。请绘制一个图形,显示前5个整数的立方值。再绘制一个图形,显示前5000个整数的立方值。15-2 彩色立方 给前面绘制的立方图指定颜色映射。

2022-03-15 17:21:28 1823 2

原创 《Python编程从入门到实践 第二版》项目2 数据可视化

第 15 章 生成数据软件准备安装Matplotlibpython -m pip install --user matplotlib15.2 绘制简单的折线图mpl_squares.pyimport matplotlib.pyplot as plt squares = [1,4,9,16,25]# 变量fig 表示整张图片,变量ax表示图片中的各个图表fig, ax = plt.subplots()ax.plot(squares)# 打开Matplotlib查看器并显示绘制

2022-03-11 16:30:57 2342

原创 《Python编程从入门到实践 第二版》第十一章练习

11-1 城市和国家 编写一个函数,它接受两个形参:一个城市名和一个国家名。这个函数返回一个格式为 City ,Country 的字符串,如Santiago, Chile 。将这个函数存储在一个名为city_functions.py的模块中。city_functions.pydef city_function(city,country): print(city,country)city_function()创建一个名为test_cities.py的程序,对刚才编写的函数进行测试(别忘了,需要导

2021-10-18 11:33:32 225

原创 《Python编程从入门到实践 第二版》第十章练习

learning_python.txtIn Python you can write AI!In Python you can read program!10-1 Python学习笔记 在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python知识,其中每一行都以“In Python you can”打头。将这个文件命名为learning_python.txt,并存储到为完成本章练习而编写的程序所在的目录中。编写一个程序,它读取这个文件,并将你所写的内容打印三次:第一次打印时读取整个文件

2021-09-26 10:02:36 716

原创 《Python编程从入门到实践 第二版》第九章练习

9-1 餐馆 创建一个名为Restaurant 的类,为其方法__init__() 设置属性restaurant_name 和cuisine_type。创建一个名为describe_restaurant()的方法和一个名为open_restaurant()的方法,前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业。根据这个类创建一个名为restaurant的实例,分别打印其两个属性,再调用前述两个方法。class Restaurant(): def __init__(self, restau

2021-09-22 15:56:10 2228

原创 《Python编程从入门到实践 第二版》第八章练习

8-1 消息 编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。def display_message(): print('function')display_message()8-2 喜欢的图书 编写一个名为favorite_book() 的函数,其中包含一个名为title 的形参。这个函数打印一条消息,下面是一个例子。One of my favorite books is Alice in Wonderla

2021-09-16 10:30:29 2141

原创 《Python编程从入门到实践 第二版》第七章练习

7-1 汽车租赁 编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息,下面是一个例子。Let me see if I can find you a Subaru.car = input('What car would you want to find?')print(f'Let me see if I can find you a {car}.')7-2 餐馆订位 编写一个程序,询问用户有多少人用餐。如果超过8位,就打印一条消息,指出没有空桌;否则指出有空桌。answer = input(

2021-09-01 17:50:39 756

原创 《Python编程从入门到实践 第二版》第六章练习

6-1 人使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name、last_name 、age 和city 。将存储在该字典中的每项信息都打印出来。human = { 'first_name':'Fly', 'last_name':'Swift', 'age':26, 'city':'Dazhou'}print(human)6-2 喜欢的数 使用一个字典来存储一些人喜欢的数。请想出5个人的名字,并将这些名字用作字典中的键;找出每个人喜欢的一个数,

2021-08-26 15:48:12 1451

原创 《Python编程从入门到实践 第二版》第五章练习

5-3 外星人颜色 假设在游戏中刚射杀了一个外星人,请创建一个名为alien_color的变量,并将其赋值为’green’、‘yellow’ 或’red’ 。# 编写一条if 语句,检查外星人是否是绿色的。如果是,就打印一条消息,指出玩家获得了5分。alien_color = 'green'if alien_color == 'green': print('u get 5 points')# 编写这个程序的两个版本,在一个版本中上述测试通过了,而在另一个版本中未通过(未通过测试时没有输出)。al

2021-08-16 16:28:32 833 1

原创 pycharm运行pytest提示unrecognized arguments: --alluredir错误

解决:pip install allure-pytest 安装插件

2021-08-14 20:46:52 1930

原创 《Python编程从入门到实践 第二版》第四章练习

4-1 比萨 想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for 循环将每种比萨的名称打印出来。# 修改这个for 循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称。对于每种比萨,都显示一行输出,下面是一个例子。# I like pepperoni pizza.pizzas = ['a','b','c']for pizza in pizzas: print('I like pepperoni ' + pizza + '.')# 在程序末尾添加一行代码,它不在for 循环中,

2021-08-12 10:20:21 613

原创 《Python编程从入门到实践 第二版》第三章练习

3-8 放眼世界 想出至少5个你渴望去旅游的地方。将这些地方存储在一个列表中,并确保其中的元素不是按字母顺序排列的。按原始排列顺序打印该列表。不要考虑输出是否整洁的问题,只管打印原始Python列表。# 使用sorted() 按字母顺序打印这个列表,同时不要修改它。travel = ['chongqin','shanghai','beijing','xiamen','lhasa']print(sorted(travel))# 再次打印该列表,核实排列顺序未变。print(travel)

2021-08-10 14:56:02 362

原创 Tomcat在CentOS7安装启动成功但在Windows上无法访问方法

1、查看Tomcat有无

2021-08-07 20:42:47 219

原创 MySQL基础命令(自练)

创建数据库CREAT DATABASE TP;DROP命令删除数据库DROP DATABASE TP;选择数据库mysql -u root - pmysql> use TP;创建数据表CREATE TABLE IF NOT EXISTS ‘tp_001’(‘tp_id’ INT UNSIGNED AUTO_INCREMENT,‘tp_name’ VARCHAR(200) NOT NULL,‘tp_author’ VARCHAR(50) NOT NULL,‘submission_

2021-08-05 16:48:31 154

原创 数据类型和抽象数据类型

一个抽象数据类型的定义格式如下:ADT 抽象数据类型名{ 数据对象:<数据对象的定义> 数据关系:<数据关系的定义> 基本操作:<基本操作的定义>}ADT 抽象数据类型名其中:数据对象、数据关系的定义用伪代码描述基本操作的定义格式为:基本操作名(参数表)初始调降:<初始条件描述>操作结果:<操作结果描述>基本操作定义格式说明:参数表:赋值参数 只为操作提供输入值引用参数 以&打头,除可提供输

2021-07-31 15:02:45 374

原创 评估Web架构的七大关键属性

架构属性:性能网络性能 Network PerformanceThroughput 吞吐量:小于等于带宽 bandwidthOverhead 开销:首次开销,每次开销用户感知到的性能 User-perceived PerformanceLatency 延迟:发起请求到接收到响应的时间Completion 完成时间:完成一个应用动作所花费的时间网络效率 Network Efficiency重用缓存、减少交互次数、数据传输距离更近、COD架构属性:可修改性可进化性 E

2021-07-19 23:01:19 85

原创 pytest.ini运行注意事项

UTF-8需要改成GBKTerminal --> Local --> 输入pytest --> 回车

2021-07-03 18:15:36 153 1

原创 解决selenium.common.exceptions.NoSuchElementException: Message: An element could not be located on...

场景:appium+python+seleniumeg:driver.find_element_by_accessibility_id("搜索").click()问题:selenium.common.exceptions.NoSuchElementException: Message: An element could not be located on the page using the given search parameters解决:使用uiautomatorviewer.bat发现id全称

2021-07-01 11:11:00 3296

原创 uiautomatorviewer出现Remote object doesn‘t exist

出现以下错误:解决方法:

2021-06-30 23:55:55 468 2

原创 python中session的使用

使用场景:当接口之间有cookie数据之间的传递的情况下为了确保接口之间cookie数据传递,一定要使用同一个session对象接口返回的cookie数据,存储在session对象中# 1.创建session对象session = requests.session()# 2.使用session对象,实现之后所有的接口请求session.get()session.post()session.put()举例# 1.获取验证码的接口session.get(url="http://.

2021-06-22 09:08:31 12667

原创 requests库内session与接口session的不同

python中requests库的session指代码里面实现的功能模块接口中的session指身份的标识

2021-06-22 08:50:41 101

原创 Pycharm项目上传到Gitee

一、创建Gitee仓库新建仓库创建README.md(不创建传不上去)获取项目地址二、将远程项目与本地Pycharm进行关联将项目的URL在Pycharm中进行引入,获取远程的项目(Clone)第一步第二步将本地项目复制到Clone项目中将本地文件推送到远程项目中将本地文件添加到本地的仓库中(commit)将本地仓库中的文件推送到远程仓库中...

2021-06-17 11:29:26 335 1

原创 Jmeter性能监控插件--PerfMon Metrics Collector显示

注:jdk版本:1.8.0_151,jmeter版本:5.3一、下载ServerAgent-2.2.3.zip(https://github.com/undera/perfmon-agent)下载后将其解压,把解压后的文件夹上传到服务器,进入文件夹,启动程序(windows:startAgent.bat,Linux:sh startAgent.sh,linux默认端口为4444)二、添加修改PerfMon Metrics Collector中的IP(服务器IP)、Metric to collect三

2021-06-03 23:51:17 241

原创 python 函数

函数的概念如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数函数的定义和调用函数定义def 函数名(): 代码demo:# 函数的定义def printinfo(): print('-----------------------') print(' 人生苦短,我用Python ') print('-----------------------')#函数的调用prin

2021-03-01 21:23:53 133 2

原创 Github关键词搜索

名字内包含关键词:in:name 关键词项目关注数:stars:>数字项目详情有关键词:in:readme 关键词描述搜关键词:in:description 关键词限制语言:language:语言最后更新的时间:pushed:>日期

2021-02-03 23:17:37 185

原创 Git第一次上传至Github

1、设置签名项目级别/仓库级别:仅在当前本地库范围内有效(一般用这个) - git config user.name xxxxxxxx - git config user.email [email protected] - cat .git/config //信息保存位置系统用户级别:登陆当前操作系统的用户范围 - git config --global user.name xxxxxxx - git config --global user.email xxxxxx@xxx

2021-02-03 16:02:24 77

原创 python 元祖_字典

Tuple(元祖)tuple与list类似,不同之处在于tuple的元素不能修改。tuple写在小括号里,元素之间用逗号隔开。元祖的元素不可变,但可以包含可变对象,如list。注意:定义一个只有1个元素的tuple,必须加逗号。...

2020-10-11 17:32:10 394

原创 python 列表

List列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至包含列表(所谓嵌套)。列表是写在方括号[]之间、用逗号分隔开的元素列表。列表索引值以0为开始值,-1为从末尾的开始位置。列表可以使用+操作符进行拼接,使用*表示重复。#namelist = [] #定义一个空的列表namelist =['小张','小王','小李']testlist = [1,'测试'] #列表中可以存储混合类型print(type(testlist[0])

2020-09-26 22:49:37 1087

原创 python 字符串

String(字符串)Python中的字符串可以使用单引号、双引号和三引号(三个单引号或三个双引号)括起来,使用反斜杠 \ 转义特殊字符Python3源码文件默认以UTF-8编码,所有字符串都是unicode字符串支持字符串拼接、截取等多种运算...

2020-09-23 14:25:54 209

原创 HTML页面主体标记笔记

基本语法:<标签名称 属性名1 =“属性值1” 属性名2 = “属性值2” …>1、html标签<html>...</html>html标签之前的标记:!DOCTYPE HTML2、head标签2.1 title标签<head> <title>网页首页</title></head>2.2 meta标签用来描述HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、网页刷新等。(1)nam

2020-09-15 19:37:47 1780

原创 python九九乘法表

for i in range(1,10): for j in range(1,i+1): print('%2d*%d=%d'%(i, j, i * j ),end=' ') print(' ') 运行结果

2020-09-06 21:08:36 104

原创 python 循环语句

for循环for…in循环,可以依次把 list或 tuple中的元素迭代出来for i in range(5): print(i)for i in range(0,10,3): #从0开始,到10结束,步进值为3(每次+3) print(i)for i in range(-10,-100,-30): print(i)name = "chengdu"for x in name: print(x,end="\t")a = ['aa','bb','c

2020-09-05 21:03:51 124

原创 python条件判断语句(例子)

#if True:if False: print('True') print('Answer')else: print('False')print('end')score = 87if score >= 90 and score <= 100: print('本次考试·等级位A')elif score >= 80 and score < 90: print('本次考试·等级为B')elif score >= 0 .

2020-09-05 17:49:31 948

原创 python实现简单石头剪刀布

import randomx = random.randint(0,2)user = int(input('请输入:剪刀(0)、石头(1)、布(2):'))if x == 0: x = '剪刀(0)'elif x == 1: x = '石头(1)'else : x = '布(2)'if user == 0: user = '剪刀(0)'elif user == 1: user = '石头(1)'else: user = '布(2)'.

2020-09-05 17:35:29 3942 2

原创 python基础笔记

备注#后面要加一个空格再接后续,不然会有波浪线警告print(’’)/print("")输出的是同一句话print是方法传多个参数是用逗号隔开变量可以是任意的数据类型,在程序中用一个变量名表示变量名必须是大小写英文、数字和下划线(_)的组合,且不能以数字开头>>>a = 1 # 变量a是一个整数```>>>t_0007 = 'T007' # 变量t_007是一个字符串查看关键字>>>import keyword&g..

2020-08-14 11:37:46 109

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除