Python - 军军小站|张军博客
Python

python实现socket通讯(UDP)

Server:importsocketaddress=(127.0.0.1,31500)s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)s.bind(address)whileTrue:data,addr=s.recvfrom(2048)ifnotdata:print"clienthasexist"breakprint"received:",data,"from",addrs.close()Client:i

系统 2019-08-29 22:34:17 2708

Python

python启动vscode

#!/bin/envpython#coding=utf-8importosimportsysimportsubprocessimportcommandsdefcheckUserIsROOTCommandline():ifos.geteuid()!=0:print"Thisprogrammustberunasroot.Aborting."returnFalsesys.exit(1)else:returnTruedefstartVSCodeIDE():rc,o

系统 2019-09-27 17:57:53 2707

Python

用python实现一个简单的刷浏览量小程序

话不多说,直接上代码importwebbrowseraswebimportosimporttimeIEPath="C:\ProgramFiles(x86)\Google\Chrome\Application\chrome.exe"web.register('IE',None,web.BackgroundBrowser(IEPath))while1:i=0whilei<1:web.get('IE').open('https://blog.csdn.net/t

系统 2019-09-27 17:50:22 2707

Python

使用Python对testlink的读取

直接贴上代码...转载请注明出处哦。网上各种找,也没有找到完善的代码。有误之处请包含。分享给需要的小伙伴(创建case网上很多帖子。)如有不明请留言classTLinkHandle(object):def__init__(self):baseurl=localReadConfig.get_testlink('baseurl')key=localReadConfig.get_testlink('key')self.projectname=localReadC

系统 2019-09-27 17:56:39 2705

Python

Python中list转换array的一个问题

详细版本见个人博客:Python中list转换array的一个问题我在数据分析过程中需要将list转换为array,但是转换的过程出了一点问题,下面是记录。一、list转换为array的方法下面的a是一个list类型,如果要进行numpy的一些数值运算,我们就需要将它转换为array类型。importnumpyasnpa=[[1,2,3],[4,5,6]]转换如下:importnumpyasnpa=[[1,2,3],[4,5,6]]a_array=np.a

系统 2019-09-27 17:37:40 2705

Python

python五子棋游戏的设计与实现

1.先使用Qtdesigner设计两个窗口,一个是主窗口,一个是子窗口其中主窗口是新建-MainWindow,子窗口是Dialog窗体。两个窗口不能是同一类型,否则会崩溃。并保存为EyeTracking_main.ui和EyeTracking_process.ui(因为我在做眼动追踪,因此窗体命名与此相关,后同),使用UIC工具转成.py文件。2.写一个驱动函数调用两个窗体主窗体Eyetracking_main.pyfromPyQt5importQtCor

系统 2019-09-27 17:48:48 2702

Python

Python使用inspect库获取调用堆栈信息

由于logging库在云端系统的各种问题,需要自己实现一个日志器。通过inspect可以获取到当前函数的调用者所在行号、函数名等信息。也就是程序运行堆栈监视。建议日志如下:classgetLogger():defdebug(self,msg):ifDEBUG:print('%s-DEBUG:%d-%s'%(time.strftime('%Y-%m-%d%H:%M:%S',time.localtime()),inspect.stack()[1][2],msg

系统 2019-09-27 17:45:28 2702

Python

NAO机器人入门指南(二):在Choregraphe使用Python

在NAO机器人入门指南(一)中,我们安装并熟悉了choregraphe的基本界面,这次则介绍如何在在Choregraphe使用Python。一、连接二、创建指令盒右键双击中间区域,创建python的指令盒三、指令盒内部面目及代码示例随便写个,hallo在这后面添加代码def__init__(self):GeneratedClass.__init__(self)添加self.tts=ALProxy('ALTextToSpeech')以及这后面defonInp

系统 2019-09-27 17:46:16 2697

Python

【Python】分组统计GroupBy技术详解

摘要进行数据分析时,GroupBy分组统计是非常常用的操作,也是十分重要的操作之一。基本上大部分的数据分析都会用到该操作,本文将对Python的GroupBy分组统计操作进行讲解。码字不易,喜欢请点赞,谢谢!!!1.GroupBy过程首先看看分组聚合的过程,主要包括拆分(split)、应用(Apply)和合并(Combine)2.创建DataFrameimportpandasaspdipl_data={'Team':['Riders','Riders','

系统 2019-09-27 17:56:17 2696

Python

python 面向对象之多态

多态多态指的是一类事物有多种形态动物有多种形态:人,狗,猪importabcclassAnimal(metaclass=abc.ABCMeta):#同一类事物:动物@abc.abstractmethoddeftalk(self):passclassPeople(Animal):#动物的形态之一:人deftalk(self):print('sayhello')classDog(Animal):#动物的形态之二:狗deftalk(self):print('sa

系统 2019-09-27 17:56:46 2695

Python

Python批量生成幻影坦克图片实例代码

前言说到幻影坦克,我就想起红色警戒里的……幻影坦克(MirageTank),《红色警戒2》以及《尤里的复仇》中盟军的一款伪装坦克,盟军王牌坦克之一。是爱因斯坦在德国黑森林中研发的一种坦克。虽然它无法隐形,但它却可以利用先进的光线偏折原理可以伪装成树木(岩石或草丛)来隐藏自己。在一些MOD中,幻影坦克可以选择变换的树木,这样便可以和背景的树木融合,而不会令人生疑。额!这是从什么百科ctrl+v过来的吗。我跟你说个P~UBG不过话说回来,里面有一句说到和背景融

系统 2019-09-27 17:57:28 2694

Python

关于python中turtle中的初步学习

今日学习关于python中turtle的部分用法,因为还是初级学python的小白,只能做一些简单的东西,慢慢了解慢慢进步!>importturtleturtle.forward(60)turtle.mainloop()#循环loop,让图形显示然后再是画一个正方形等简单图形。importturtleturtle.forward(60)turtle.left(90)turtle.forward(60)turtle.left(90)turtle.forwar

系统 2019-09-27 17:55:39 2694

Python

尽善尽美之作《Python Qt GUI与数据可视化编程》

我写的第二本书《PythonQtGUI与数据可视化编程》终于上架销售了。去年为第一本书《Qt5.9C++开发指南》写的介绍文章称其为倾心倾力之作。本书与第一本书是有些关联的,一些内容框架和示例来自于第一本书,但是本书不是简单地将C++的示例改写为Python的示例,在写这本书时发现第一本书中的一些不足,做了很多的改进。我们在写论文或指导学生写论文时都知道一个基本的道理:好的论文总是一遍一遍改出来的。这是我写的第二本书,有了更多的写书经验,在内容和结构上更加

系统 2019-09-27 17:54:38 2692

Python

《Python数据分析与挖掘实战》案例--财政收入影响因素分析及预测模型

Python3中运行出现错误,故修改其中一小部分代码使其正常运行:1、错误:KeyError:range(1994,2014)、原代码:f=GM11(data[i][range(1994,2014)].as_matrix())[0]修改后:f=GM11(data[i][0:-2].as_matrix())[0]修改理由:(1)切片不能用自定义索引,索引可以用自定义索引(2)python2中的range返回的是一个列表python3中的range返回的是一个

系统 2019-09-27 17:50:35 2692

Python

详解Python 调用C# dll库最简方法

1.为什么要跨平台编程?双平台编程或多平台编程,只是为提供更好开发更兼容的解决方案的一种手段,编程时服务于产品和客户的,也是因地制宜。先安装python所需的库clr,我这里已经安装了,可以去对应的根目录下查看有没有pythonnet这个文件夹。2.首先要特别注意,你安装使用的Python的版本是对应x64还是x32的,python只能调用对应64位或32位的dll,可以右击启动项目的属性,修改并重新生成。特别注意:启动项目和你的目标库不一样,前者输出类型

系统 2019-09-27 17:47:03 2692