- 军军小站|张军博客
拥有Python标签的文章
Python

Python基础(八)

今日主要内容文件操作文件路径打开方式编码方式文件句柄文件修改一、文件操作(一)文件操作的用途我们运行代码时产生的数据和记录,存储在内存中,当程序运行完,产生的数据和记录就会被释放掉,如果我们需要这个数据或记录以便下次使用,那就需要用文件存储起来(如商城的购买记录等)文件操作用于:持久化存储数据文件操作的三步骤:打开文件操作文件关闭文件(二)文件操作的格式f=open(文件路径,打开方式,编码方式)f=open("text.txt",mode="r",enc

系统 2019-09-27 17:52:53 2091

Python

python/tensorflow安装

很久之前安装过,这几天需要重新安装,发现重新搜资料很麻烦,抽空整理下!!1.python安装2.tensorflow安装3.不同版本python共存问题

系统 2019-09-27 17:52:39 2091

Python

Python中使用第三方库xlutils来追加写入Excel文件示例

目前还没有更好的方法来追写Excel,lorinnn在网上搜索到以及之后用到的方法就是使用第三方库xlutils来实现了这个功能,主体思想就是先复制一份Sheet然后再次基础上追加并保存到一份新的Excel文档中去。使用xlutils代码实现如下:#-*-coding:utf-8-*-'''Createdon2012-12-17@author:walfred@module:XLRDPkg.write_append@description:'''import

系统 2019-09-27 17:51:02 2091

Python

5月25 python3.6—pymouse—pyhook_3安装问题

概述python3.6—pymouse—pyhook_3因为要尝试用python模拟鼠标点击,于是弄了代码。pymouse库使用时提示ImportError:Nomodulenamed‘windows’解决方法找到安装pymouse时的文件,打开_init_.py文件(用记事本或者python编译软件)然后找到第92行的windows将其改写成pymouse.windows就不报错了。新问题:pyhook没有安装pyhook3的时候自己系统是64位的所以下

系统 2019-09-27 17:50:11 2091

Python

python笔记_将循环内容在一行输出的方法

例子是输出九九乘法表如果按照如下程序写:#输出九九乘法表foriinrange(10):forjinrange(1,i+1):print("{}*{}={:2}".format(j,i,i*j))print('')就会出现下面的输出:这并不是我们想要的形式。print()会自动换行。python3中end属性默认为换行符\n,此时将end属性改为‘',就不会自动换行了。只需要将print("{}*{}={:2}".format(j,i,i*j))改为pri

系统 2019-09-27 17:48:03 2091

Python

python 抓包保存为pcap文件并解析的实例

首先是抓包,使用scapy模块,sniff()函数在其中参数为本地文件路径时,操作为打开本地文件若参数为BPF过滤规则和回调函数,则进行Sniff,回调函数用于对Sniff到的数据包进行处理importosfromscapy.allimport*pkts=[]count=0pcapnum=0filename=''deftest_dump_file(dump_file):print"Testingthedumpfile..."ifos.path.exists

系统 2019-09-27 17:46:15 2091

Python

Python基于百度地图API根据地址获取经纬度

根据一个中文的地址信息,获取该地址所对应的经纬度信息。(专业的说法是地理编码)。编程语言:Python3,百度地图API接口:http://lbsyun.baidu.com/index.php?title=webapi获取地址的经纬度大致步骤如下:1.注册百度账号、登录百度地图,申请秘钥:http://lbsyun.baidu.com/apiconsole/key?application=key2.查看百度地图中关于地址解析的服务文档:http://lbs

系统 2019-09-27 17:56:50 2090

Python

【Python】SVM实现数据分类案例(包含参数优化)

这是一篇机器学习岗位的笔试题,题目大概就是:给定了数据特征和数据标签(二分类),使用机器学习算法对数据进行分类,并优化两个重要的参数,计算AUC指标,画出参数优化和AUC指标变化图。本文选择的是SVM(支持向量机)来实现这一过程,SVM是非常强大、灵活的有监督学习的算法,既可以用于分类,也可以用于回归。实现过程:1.导入需要的包importpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltfrommp

系统 2019-09-27 17:56:06 2090

Python

【Python基础学习】—时间转换函数

前言python的时间格式分为多种,几种格式之间的转换方法时常是我们遇到的而且是经常忘记的点,python不像php,时间字符串和datetime是一起的,只需要strtotime和date函数就可以相互转化。虽然网上已经有很多python时间转换的文章,但是由于作者本人经常做海外业务,需要各种时区之间的转换,所以这篇文章会对按时区转换各种时间格式做一个总结。转换方法图示(图片转自网络):一、字符串转时间戳1、默认:importtimedeftime_st

系统 2019-09-27 17:54:33 2090

Python

python 之 Django框架(模板系统、过滤器、simple_tag

12.35Django模板系统{{}}和{%%},变量相关的用{{}},逻辑相关的用{%%}app02/views:#模板语言测试函数deftemplate_test(request):name="张三"dic={"name":"张三","age":16,"items":"sb"}list1=[11,22,33,44,55]​classPerson(object):def__init__(self,name):self.name=name​defdream

系统 2019-09-27 17:54:08 2090

Python

python opencv3 目标跟踪 8.1

#最基本的运动检测计算帧之间的差异,或者考虑背景帧与其他帧之间的差异importcv2importnumpyasnpcamera=cv2.VideoCapture(0)#参数0表示第一个摄像头#判断视频是否打开if(camera.isOpened()):print('Open')else:print('摄像头未打开')#测试用,查看视频sizesize=(int(camera.get(cv2.CAP_PROP_FRAME_WIDTH)),int(camer

系统 2019-09-27 17:49:50 2090

Python

Python中的单下划线和双下划线使用场景

单下划线单下划线用作变量最常见的一种使用场景是作为变量占位符,使用场景明显可以减少代码中多余变量的使用。为了方便理解,_可以看作被丢弃的变量名称,这样做可以让阅读你代码的人知道,这是个不会被使用的变量,e.g.。for_,_,filenamesinos.walk(targetDir):print(filenames)for_inrange(100):print('PythonPoint')在交互解释器比如iPython中,_变量指向交互解释器中最后一次执行

系统 2019-09-27 17:49:14 2090

Python

python django下载大的csv文件实现方法分析

本文实例讲述了pythondjango下载大的csv文件实现方法。分享给大家供大家参考,具体如下:接手他人项目,第一个要优化的点是导出csv的功能,而且要支持比较多的数据导出,以前用php实现过,直接写入php://output就行了,django怎么做呢?如下:借助django的StreamingHttpResponse和python的generatordefoutputCSV(rows,fname="output.csv",headers=None):

系统 2019-09-27 17:48:49 2090

Python

1.2w星!火爆GitHub的Python学习100天刷爆朋友圈!

Python的火不容置疑!2018年起,凭借应用广效率高的特点,Python将Java和C++甩出身后,很多人开始学习Python。但试问,怎样学Python,才不会入门即放弃?从小白成为大师真的有一个有规可循的计划吗?有位名叫骆昊(jackfrued)的资深程序员,为大家规划了一条从“从新手到大师”的百天之路!自发布,这篇Github帖子的标星数量已经过万,Fork数量也有3566。项目详细给出了一个100天的Python学习计划,每完成一个阶段都让你成

系统 2019-09-27 17:48:30 2090

Python

python笔记之mean()函数实现求取均值的功能代码

用法:mean(matrix,axis=0)其中matrix为一个矩阵,axis为参数以m*n矩阵举例:axis不设置值,对m*n个数求均值,返回一个实数axis=0:压缩行,对各列求均值,返回1*n矩阵axis=1:压缩列,对各行求均值,返回m*1矩阵举例:>>>importnumpyasnp>>>num1=np.array([[1,2,3],[2,3,4],[3,4,5],[4,5,6]])>>>now2=np.mat(num1)>>>now2matr

系统 2019-09-27 17:48:04 2090