当前位置:首页 > Python教程 > python技巧

python技巧

python zipfile模块 ZIP64

7

python自带zipfile模块用来读、写zip文件。defzip_dir(dirname,zipfilename):filelist=[]ifos.path.isfile(dirname):filelist.append(dirname

Python之Rpyc模块

4

简介rpyc(RemotePythonCall)为分布式计算环境提供了优良的基础平台。使用rpyc编写c/s结构程序,完全不用考虑老式的socket编程,现在只用编写简单的3、5行代码即可完成以前的数千行代码的功能。RemotePython

python入门之列表

6

1.列表基本格式#list类列表li=[1,2,3,"sb",["时间",[9,10],"huang"],6,7,True]#通过list创建的对象用中括号括起来#,分割每个元素#列表中的元素可以是字符串,数字,列表,布尔值,,,所有的都能

python 写文件刷新缓存

1

搞爬虫的时候,结果是通过file.write(strs)写入文件的。带来的问题是,进程如果是被杀死的时候,最后一条结果总是缺损的,因为缓存的部分还未写入文件。解决办法是每次写入文件时,都刷新缓存,直接将缓存数据全部写入文件:fi=open(

python 将所有str数字改为int数字

5

a=["a","3b","1","89","56","c"]foriinrange(len(a)):#获取列表长度以便索引foriiinrange(999):#定义数字最大数ifa[i]==str(ii):a[i]=int(a[i])pri

Python学习笔记2

6

条件判断Formatif<条件判断1>:<执行1>elif<条件判断2>:<执行2>elif<条件判断3>:<执行3>else:<执行4>E.gage=20

python 私有方法

4

test.py#!/usr/bin/python3classSite:def__init__(self,name,url):self.name=name#publicself.__url=url#privatedefwho(self):pr

Python知识点记录

7

1.路径相关1.1获取目录importosPath=os.getcwd()print(‘本文件所在目录:‘+Path)print(‘所在目录的上级目录‘+os.path.dirname(Path))1.2获取当前系统下的路径间隔符(用于路径

python数据库MySQL之视图,触发器,事务,存储过程,函数

12

一视图视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该

python 计算均值、方差、标准差 Numpy,Pandas

15

Python中的numpy包和pandas包都能够计算均值、方差等,本文总结一下它们的用法。1.Numpy计算均值、方差、标准差一般的均值可以用numpy中的mean方法求得:>>>importnumpyasnp>&

python学习笔记3----正则表达式

14

 正则表达式(RE)是通过re模块来实现的。字符匹配:--普通字符:*大多数字母和字符一般都会和自身匹配。--元字符:.^$*+?{}[]|()[]:通常用来指定一个指标集。其中的任何一个都可以进行匹配。[0-9],[a-zA-Z0-9],

python 优雅的使用正则表达式 ~ 2

3

使用正则表达式那些基础的理论也说了不少了现在就开始实操(不知道为啥特别喜欢这个词...)吧.上一节课说过正则表达式也是一门语言,他被集成到了python当中,并且用re模块为正则表达式提供了一个接口.正则表达式是用C语言写的,所以效率很高,

python--网络协议(OSI七层协议)

14

一互联网的本质咱们先不说互联网是如何通信的(发送数据,文件等),先用一个经典的例子,给大家说明什么是互联网通信。现在追溯到八九十年代,当时电话刚刚兴起,还没有手机的概念,只是有线电话,那么此时你要是给在外地的人打电话,你应该怎么做?首先你要

Python爬虫实战:爬取美团美食数据

6

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:Britain_King1.分析美团美食网页的url参数构成1)搜索要点美团美食,地址:北京,搜索关键词:火锅2

Python中的GIL全局解释器锁

6

什么是GIL在非python环境中,单核情况下,同时只能有一个任务执行。多核时可以支持多个线程同时执行。但是在python中,无论有多少核,同时只能执行一个线程。究其原因,这就是由于GIL的存在导致的。GIL(GlobalInterpret

当Appium中遇到alert(python篇)

6

当Appium中遇到alert,可以使用switch_to_alert(),以下是微信登录切换登录方式的代码示例:1#coding=utf-82fromappiumimportwebdriver3fromtimeimportsleep4im

python中赋值,浅拷贝,深拷贝的区别

14

1.首先,对被操作对象分类,对于不可变对象而言,如字符串、数字、tuple等,这三种操作是等价的,都是引用importcopya=‘apple‘b=ac=copy.copy(a)d=copy.deepcopy(a)print(id(a))p

Python之迭代器

7

一、迭代器有时候我们在定义一个列表的时候,列表中的元素是具有一定规则的,这时候可以用列表生成式来提高一下我们的逼格。具体语法如下:1list=[i*3foriinrange(10)]#列表生成式等价于list=[0,3,6,9,12,15,