拥有Python标签的文章
Python

python中字符串类型json操作的注意事项

python操作json的方法有json.dumps――将json对象(字典)转换为字符串对象json.loads――将字符串对象转换为json对象(字典)如果定义json对象jsonstring1={"results":[{"id":"1","name":"\u9ed8\u8ba4\u5206\u7ec4","policy":"4","timer_scan_setting":"{\"last\":\"10.29.13\",\"setting\":\"fu

系统 2019-09-27 17:55:47 2124

Python

详解Python列表赋值复制深拷贝及5种浅拷贝

概述在列表复制这个问题,看似简单的复制却有着许多的学问,尤其是对新手来说,理所当然的事情却并不如意,比如列表的赋值、复制、浅拷贝、深拷贝等绕口的名词到底有什么区别和作用呢?列表赋值#定义一个新列表l1=[1,2,3,4,5]#对l2赋值l2=l1print(l1)l2[0]=100print(l1)示例结果:[1,2,3,4,5][100,2,3,4,5]可以看到,更改赋值后的L2后L1同样也会被更改,看似简单的“复制”,在Python中,列表属于可变对象

系统 2019-09-27 17:55:41 2124

Python

python在openstreetmap地图上绘制路线图的实现

利用python进行经纬度轨迹展示嘿!各位好久不见,距离第一次发博客已经过去两年多了,本人也从本科生变成了研究生,好了书归正传,最近在做一个关于航班滑行路径轨迹的项目,目的是将航班的经纬度数据在地图上显现出来并生成一条路径,以方便日后的滑行路径优化与分析。本文所用的语言为python,使用的是folium包,数据在flightaware网站上可以找到,使用这个包之前还是需要先进行pipinstallfoliumfolium的基本用法folium.Map([

系统 2019-09-27 17:54:57 2124

Python

python tkinter库实现气泡屏保和锁屏

本文实例为大家分享了pythontkinter库实现气泡屏保和锁屏的具体代码,供大家参考,具体内容如下显示效果如下:代码:importrandomimporttkinterimportthreadingfromctypesimport*classRandomBall(object):"""定义关于球的类"""def__init__(self,canvas,screen_width,screen_height):"""初始化画布和屏幕尺寸"""self.it

系统 2019-09-27 17:54:24 2124

Python

python判断字典中key是否存在的两种方法

原文链接:https://www.cnblogs.com/paranoia/p/6178665.html第一种方法:使用自带函数实现。在python的字典的属性方法里面有一个has_key()方法,这个方法使用起来非常简单。d={'name':{},'age':{},'sex':{}}printd.has_key('name')第二种方法:使用in方法#生成一个字典d={'name':{},'age':{},'sex':{}}#打印返回值,其中d.keys

系统 2019-09-27 17:54:20 2124

Python

Python的几个高级编程技巧

Python有一些技巧对你来说是新知识,但是还有一些技巧会让你的代码效率大幅提升。本文总结了一下自己用到的一些Python高级编程技巧,希望对大家有帮助。列表生成器a=[1,2,3][x*xforxinaifx>1][4,9]集合生成器a=[1,2,3]s={x*xforxinaifx>1}s{4,9}type(s)set字典生成器a=[1,2,3]{str(x):x+1forxinaifx>1}{'2':3,'3':4}rangelist(range(1

系统 2019-09-27 17:52:59 2124

Python

【python+selenium学习】常见错误: 'gbk' codec

最近编写的自动化脚本,数据部分使用到了从配置文件中取,即自定义config.ini,但是在读取配置文件的时候却报错了'gbk'codeccan'tdecodebyte0xb0inposition30。错误信息的意思是gbk'编解码无法解码字节0xb0。开始我以为是配置文件中出现了中文字符,可检查后发现并没有。在网上查了相关资料后,无果。于是请教了其他同事,经过十几分钟的检查和验证,原来我在创建congfi.ini文件时,默认保存的编码类型是UTF-8。于是

系统 2019-09-27 17:52:28 2124

Python

国外大牛教你,如何用Python开发一个简单的区块链数据结构| 建议收藏

来源|Medium作者|arjunaskykok整理/Aholiab出品|区块链大本营(blockchain_camp)根据IEEE此前的一项调查,Python已成为最受开发者欢迎的语言之一。由于其对于技术小白天然友好的特性,以及不断更新的新功能。Python越来越受到国内外开发者的喜爱。越来越多被用于独立、大型项目的开发开始使用Python。20世纪90年代初荷兰人GuidovanRossum为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC

系统 2019-09-27 17:51:48 2124

Python

windows下安装Python虚拟环境

1、安装执行命令pipinstallvirtualenv为了使用virtualenv更方便,可以借助virtualenvwrapper执行命令pipinstallvirtualenvwrapper-win安装完毕以后可以通过命令来创建virtualenvwrapper2、基本使用2.1创建virtualenvwrappermkvirtualenvmy_env那么会在你当前用户下创建一个Env的文件夹,然后将这个虚拟环境安装到这个目录下,如果电脑中安装了Py

系统 2019-09-27 17:51:03 2124

Python

Python第五次作业

#读入文件pmi_days.csv,完成以下操作:1.统计质量等级对应的天数,例如:优:5天良:3天中度污染:2天2.找出PMI2.5的最大值和最小值,分别指出是哪一天。importpandasaspdimportcsvdays_path=open(r"C:\Users\Administrator\Desktop\pmi_days.csv")days_df=pd.read_csv(days_path)data=days_df.groupby('质量等级')

系统 2019-09-27 17:50:41 2124

Python

python可视化爬虫界面之天气查询

执行效果如下:fromtkinterimport*importurllib.requestimportgzipimportjsonfromtkinterimportmessageboxroot=Tk()defmain():#输入窗口root.title('Python学习交流群:973783996')#窗口标题Label(root,text='请输入城市').grid(row=0,column=0)#设置标签并调整位置enter=Entry(root)#输

系统 2019-09-27 17:49:51 2124

Python

Python Django基础二之URL路由系统

MVC和MTV框架MVCWeb服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求,其示意图如下所示:|M:models数据库相关;V:views视图相关C:controller控制器url分发|MTVDjango的MTV模式本质上和MV

系统 2019-09-27 17:49:39 2124

Python

python58同城爬虫

importrequests,time,csvfrombs4importBeautifulSouphref_list=[]url='https://hz.58.com/lvguanbinguan'headers={'user-agent':}params={'PGTID':'0d306b32-0004-f711-87c6-3e3cb7371c0d','ClickID':'2'}res=requests.get(url,headers=headers,par

系统 2019-09-27 17:49:24 2124

Python

Python利用pandas处理Excel数据的应用详解

最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做自动化测试的时候,如果涉及到数据的读取和存储,那么而利用pandas就会非常高效,基本上3行代码可以搞定你20行代码的操作!该教程仅仅限于结合柠檬班的全栈自动化测试课程来讲解下pandas在项目中的应用,这仅仅只是冰山一角,希望大家可以踊跃的去尝试和探索!一、安装环境:1:pandas依赖处理Excel的xlrd模块

系统 2019-09-27 17:48:40 2124