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

python技巧

python之异常处理

20

一什么是异常  异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下#语法错误示范一if#语法错误示范二deftest:pass

快速排序(python实现)

10

defquick_sort(alist,start,end):"""快速排序"""#递归的退出条件ifstart>=end:return#设定起始元素为要寻找位置的基准元素mid=alist[start]#low为序列左边的由左向右移

Python实现对比不同字体中的同一字符的显示效果

12

有人在openSUSE中文论坛询问他的输入法打出的「妩媚」的「妩」字为什么显示成「女」+「元」。怀疑是字体的问题,于是空闲时用好友写的python-fontconfig配合Pillow(PIL的一个fork)写了个脚本,使用系统上所有包含这

python 粘包现象

11

一.粘包现象1.粘包现象的由来(1)TCP属于长连接,当服务端与一个客户端进行了连接以后,其他客户端需要(排队)等待.若服务端想要连接另一个客户端,必须首先断开与第一个客户端的连接.(2)缓冲区:a.每个socket(套接字)被创建后,都会

Python 之 ImportError: No module named ***

21

假设想使用非当前模块中的代码,须要使用Import。这个大家都知道。假设你要使用的模块(py文件)和当前模块在同一文件夹。仅仅要import对应的文件名称就好,比方在a.py中使用b.py:importb可是假设要import一个不同文件夹

python Class:面向对象高级编程

9

一、Class添加新方法:MethodType外挂类classAnimal(object):def__init__(self,name,age):self.name=nameself.age=agedefrun(self):print'An

python笔记38-使用zmail发各种邮件案例代码

17

前言本篇介绍使用zmail发各种格式的邮件,并运行成功的代码,小伙伴们只需更换自己的邮箱就可以运行起来了content_text发送纯文本先从最简单的发送纯文本的邮件开始,调通发送邮件的代码。以腾讯的企业邮箱为例,smtp_host是发送邮

python 文件管理

10

一、python中文件管理  文件管理是很多应用程序的基本功能和重要组成部分。Python可以使文件管理极其简单,特别是和其它语言相对比。1.介绍  几乎以任何语言编写的众多应用程序中,文件管理是很重要的一部分。Python当然也不例外。在

Python 字典练习题

10

写代码,有如下字典,按照要求实现每一个功能dic={‘k1‘:‘v1‘,‘k2‘:‘v2‘,‘k3‘:‘v3‘}1、请循环遍历出所有的keyforkeyindic:print(key)2、请循环遍历出所有的valueforkeyindic:

[python] 专题八.多线程编程之thread和threading

8

就个人而言,学了这么多年的课程又写了这么多年的程序,虽然没有涉及到企业级的项目,但还是体会到了有几个知识点是非常重要的,包括:面向对象的思想、如何架构一个项目、设计模式来具体解决问题、应用机器学习和深度学习的方法,当然也包括我这篇文章的内容

python在iis获取header

7

#printos.environ[‘QUERY_STRING‘]#printos.environ[‘HTTP_HOST‘]#print‘-----------------------------------------‘print"""&l

Python IP切换

9

最近在笔记本重新安装了虚拟机,由于在家在公司经常需要切换IP,修改IP配置文件,觉得挺繁琐的,所以就索性的写了一个自动切换IP的脚本,主要是读配置文件修改,详情如下:1、创建配置文件:#catip.conf[home]ip=192.168.

Python 日志打印模块

17

1logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:可以通过设置不同的日志等级,在release版本中只输出重要信

Python基础之函数

14

1.函数定义、格式、参数1)定义  函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用其函数名即可。2)一般格式  def函数名(参数):    函数体  def为函数关键字,参数根据需求传入即可,hi()

Python解析 算数表达式求值 栈的使用

12

使用Python实现一种算数表达式求值的算法,模拟这种使用栈的方式,这是由E.W.Dijkstra在20世纪60年代发明的一种非常简单的算法。代码模拟仅仅表现一种编程思想,代码的逻辑并不完全:if__name__=="__main__":c

Python自学笔记-进程,线程(Mr serven)

21

对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。有些进程还不止同时干一

python——简易的cmd码交互

10

cmd_serverimportsocketimportsubprocess#可执行shell命令sk=socket.socket()address=(‘127.0.0.1‘,8000)sk.bind(address)sk.listen(3

CentOS6.7升级Python3.4.3

12

1、检查现有python版本[root@xu~]#python-VPython2.6.6[root@xu~]#2、下载Python3.4.3下载并上传到tmp目录[root@xutmp]#lsPython-3.4.3.tgzyum.log[

使用pipenv管理python虚拟环境

19

前言近期的项目中,我开始尝试着从virtualenv管理python虚拟环境,切换到用pipenv来管理。经过一段时间的使用,着实觉得pipenv使用的更加顺手,更加的便捷。这当然也延续了Kenneth大神一贯的项目作风--ForHuman

go语言4 指针, 结构体, 方法, 接口, python链式调用

12

1指针//指针:指针是一种存储变量内存地址(MemoryAddress)的变量。packagemainfuncmain(){//1定义指针//指向int类型的指针(指向什么类型指针,就是在什么类型前加星号)//vara*int//2指针的零