搜索到与相关的文章
Python

python+socket实现网络信息交互及文件传输

Socket网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。Python提供了两个级别访问的网络服务。:低级别的网络服务支持基本的Socket,它提供了标准的BSDSocketsAPI,可以访问底层操作系统Socket接口的全部方法。高级别的网络服务模块SocketServer,它提供了服

系统 2019-09-27 17:55:16 2264

Python

Python的自列表的定义排序

Python的自列表的定义排序因是c++Acmer,故经常用到自定义排序第一种方法:对小于号进行重载因为所有比较都可通过小于号的结果进行推导classDch:def__init__(self,a,b):self.first=aself.second=bdef__str__(self):return"first={},second={}".format(self.first,self.second)def__lt__(self,other):if(self.

系统 2019-09-27 17:55:12 2264

Python

python每天定时运行某程序代码

思路:利用time函数返回的时间字符串与指定时间字符串做比较,相等的时候执行对应的操作。不知道大家的思路是什么,感觉这样比较耗CPU。。。。此处设置为15:30:10输出相应内容,需要执行什么,就修改什么。importtimewhileTrue:time_now=time.strftime("%H:%M:%S",time.localtime())#刷新iftime_now=="15:30:10":#此处设置每天定时的时间#此处3行替换为需要执行的动作pri

系统 2019-09-27 17:55:04 2264

Python

Appium+python自动化(二十五)- 那些让人抓耳挠腮、揪头发和掉头发

简介在前边的第二十二篇文章里,已经分享了通过获取控件的坐标点来获取点击事件的所需要的点击位置,那么还有没有其他方法来获取控件点击事件所需要的点击位置呢?答案是:Yes!因为在不同的大小屏幕的手机上获取控件的坐标点,不是一样的,而是有变化的,因此在不同的手机机型上,我们可能都需要重新获取坐标点,这么操作起来,如果操作控件特别的多,那么获取控件的坐标点就会显得特别的繁琐。因此我们可以通过获取控件的ID来避免获取控件坐标点的这种弊端。通过控件ID实现自动化脚本的

系统 2019-09-27 17:53:35 2264

Python

Python字符串和正则表达式中的反斜杠('\')问题详解

在Python普通字符串中在Python中,我们用'\'来转义某些普通字符,使其成为特殊字符,比如In[1]:print('abc\ndef')#'\n'具有换行的作用abcdefgIn[2]:print('abc\tdef')#'\t'具有制位符的作用abcdefg我们还可以用'\'来转义特殊字符,使其成为普通字符,比如In[3]:print('abc\\tdef')#使'\'成为一个普通的字符,没有转义作用abc\tdefIn[4]:print('ab

系统 2019-09-27 17:53:25 2264

Python

python 打印直角三角形,等边三角形,菱形,正方形的代码

三角形等腰直角三角形12.7#coding:utf-8rows=int(raw_input('输入列数:'))i=j=k=1#声明变量,i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制*的个数#等腰直角三角形1print"等腰直角三角形1"foriinrange(0,rows):forkinrange(0,rows-i):print"*",#注意这里的",",一定不能省略,可以起到不换行的作用k+=1i+=1print"\n"python:

系统 2019-09-27 17:53:13 2264

Python

Python实现最常见加密方式详解

前言我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的Bytes。所以当我们在Python中进行加密操作的时候,要确保我们操作的是Bytes,否则就会报错。将字符串和Bytes互相转换可以使用encode()和decode()方法。如下所示:#方法中不传参数则是以默认的utf-8编码进行转换In[1]:'南北'.encode()Out[1]:b'\xe5\x8d\x97\xe5\x8c\x97'In[2]:b'\xe5\

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

Python

利用Python爬取豆瓣电影

目标:使用Python爬取豆瓣电影并保存MongoDB数据库中我们先来看一下通过浏览器的方式来筛选某些特定的电影:我们把URL来复制出来分析分析:https://movie.douban.com/tag/#/?sort=T&range=0,10&tags=%E7%94%B5%E5%BD%B1,%E7%88%B1%E6%83%85,%E7%BE%8E%E5%9B%BD,%E9%BB%91%E5%B8%AE有3个字段是非常重要的:1.sort=T2.range

系统 2019-09-27 17:52:44 2264

Python

python入门教程 python入门神图一张

初试牛刀假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Toturial)和速查手册(CheatSheet)之间,因此只会包含一些基本概念。很显然,如果你希望真正学好一门语言,你还是需要亲自动手实践的。在此,我会假定你已经有了一定的编程基础,因此我会跳过大部分非Python语言的相关内容。本文将高亮显示重要的关键字,以便你可以很容易看到它们。另外需要注意的

系统 2019-09-27 17:52:00 2264

Python

python学习笔记——循环

for我们先来看一下for语句的格式:foriinrange(0,5):print(i)其中range相当于一个迭代器。我们可以这么尝试:print(list(range(0,5)))输出很简单了,就是01234当然了这里的迭代器可以用自己的list比如:cgg=["cgg","cgg1","cgg2"]foriincgg:print(i)输出结果就是三个字符串以此输出。while循环语句当然少不了while了先来看看while的格式:whilecgg<1

系统 2019-09-27 17:51:52 2264