#Python

python套接字

TCP 服务端'''服务端server'''importsocketsk=socket.socket()sk.bind(('127.0.0.1',8898))#把地址绑定到套接字sk.listen()#监听链接conn,addr=sk.accept()#接收客户端链接ret=conn.recv(1024)#接...
代码星球 ·2020-04-02

python内置函数

__new__'''__new__在__init__之前执行'''classA:def__init__(self):self.x=1print('ininitfunction')def__new__(cls,*args,**kwargs):print('innewfunction')returnobject.__new...
代码星球 ·2020-04-02

python爬虫匹配实现步骤

importrequests,reurl='https://movie.douban.com/top250'urlcontent=requests.get(url).text#正则'''实现步骤:1,先逐个匹配字段2.对各个字段正则进行拼接3,实现整体抓取id:.*?(d+)</em.*?title:'title...

python算术

'''1、对每个数进行平方,2、求和'''print(sum(x**2forxinrange(4))) ...
代码星球 ·2020-04-02

python 文件操作

文件操作模式r,只读模式(默认)。w,只写模式。【不可读;不存在则创建;存在则删除内容;】a,追加模式。【可读; 不存在则创建;存在则只追加内容;】"+"表示可以同时读写某个文件r+,可读写文件。【可读;可写;可追加】w+,先写再读。【这个方法打开文件会清空原本文件中的所有内容,将新的内容写进去,之后也可读取...
代码星球 ·2020-04-02

python生成器

优点:不会一下子在内存中生成太多数据'''生成器案例需要一个生产一个可以使用g.__next__()或for循环来逐步获取'''defproduce():"""生产衣服"""foriinrange(2000000):yield"生产了第%s件衣服"%iproduct_g=produce()print(product_g...
代码星球 ·2020-04-02

python迭代器

'''判断是否可迭代字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的'''fromcollections.abcimportIterablel=[1,2,3,4]t=(1,2,3,4)d={1:2,3:4}s={1,2,3,4}print(isinstance(l,Iterable))print(...
代码星球 ·2020-04-02

python爬取网页数据

importrefromurllib.requestimporturlopen'''爬取网页数据信息'''defgetPage(url):response=urlopen(url)returnresponse.read().decode('utf-8')defparsePage(s):ret=re.findall('&...
代码星球 ·2020-04-02

python装饰器的理解

1、对于装饰器,外层函数实质是工具函数,内层作为逻辑函数。...
代码星球 ·2020-04-02

centos python版本升级到3.x

Linux(CentOS)下将Python的版本升级为3.6.2的方法 1.检查确认系统的相关信息查看内核版本[root@zstest1~]#cat/etc/redhat-releaseCentOSrelease6.5(Final)[root@zstest1~]#uname-aLinuxzstest12.6....

python中常用的正则表达式符号

'.'默认匹配除之外的任意一个字符,若指定flagDOTALL,则匹配任意字符,包括换行'^'匹配字符开头,若指定flagsMULTILINE,这种也可以匹配上(r"^a","abceee",flags=re.MULTILINE)'$'匹配字符结尾,或e.search("foo$","bfoosdfsf",flags=...

python中几个常见正则例子:

匹配手机号:1phone_str="heymynameisalex,andmyphonenumberis13651054607,pleasecallmeifyouarepretty!"2phone_str2="heymynameisalex,andmyphonenumberis18651054604,pleasecal...

图书管理系统-python简单实现

importsysbooks=[['红楼梦','曹雪芹',50],['三国义','罗贯中',55],['西游记','吴承恩',60],['水浒传','施耐庵',65]]users=[['Tom','123'],['Mike','321']]flag=Falsedeflogin():print('请输入用户名:',end...

使用python重命名指定目录文件

importospath='F:PythonopenprojectSGISGI_STL'paths=path.replace('\','//')paths=paths+'//'printpathsfiles=os.listdir(paths)foriinfiles:#print(i)pat=Nonepat=paths+...

Python读取分割压缩TXT文本文件

'''为了避免截断中文字符文件要求是unicode编码txt文件另存为对话框下面有下拉框,可选存储编码格式'''importosimportstruct#导入所需python模块方法filename=str(raw_input("Pleaseenteranoldfilename:"))filenamepre=str(r...
首页上一页...342343344345346...下一页尾页