脚本专栏 第67页

用Python的Django框架完成视频处理任务的教程
Stickyworld的网页应用已经支持视频拨放一段时间,但都是通过YouTube的嵌入模式实现。我们开始提供新的版本支持视频操作,可以让我们的用户不用受制于YouTube的服务
详解Python2.x中对Unicode编码的使用
我确定有很多关于Unicode和Python的说明,但为了方便自己的理解使用,我还是打算再写一些关于它们的东西。字节流vsUnicode对象我们先来用Python定义一个字符串。当
在Python编程过程中用单元测试法调试代码的介绍
对于程序开发新手来说,一个最常见的困惑是测试的主题。他们隐约觉得“单元测试”是很好的,而且他们也应该做单元测试。但他们却不懂这个词的真正含义。如果这听起
举例讲解Python中is和id的用法
(ob1isob2)等价于(id(ob1)==id(ob2))首先id函数可以获得对象的内存地址,如果两个对象的内存地址是一样的,那么这两个对象肯定是一个对象。和is是等价的。Python源
使用Python脚本对Linux服务器进行监控的教程
目前Linux下有一些使用Python语言编写的Linux系统监控工具比如inotify-sync(文件系统安全监控软件)、glances(资源监控工具)在实际工作中,Linux系统管理员可以根据
用Python编写一个简单的Lisp解释器的教程
本文有两个目的:一是讲述实现计算机语言解释器的通用方法,另外一点,着重展示如何使用Python来实现Lisp方言Scheme的一个子集。我将我的解释器称之为Lispy(lis.py)
使用优化器来提升Python程序的执行效率的教程
如果不首先想想这句Knuth的名言,就开始进行优化工作是不明智的。可是,你很快写出来加入一些特性的代码,可能会很丑陋,你需要注意了。这篇文章就是为这时候准备的。
Python中设置变量作为默认值时容易遇到的错误
思考一下下面的代码片段:deffoo(numbers=>>>foo(numbers=)>
用实例分析Python中method的参数传递过程
什么是method?function就是可以通过名字可以调用的一段代码,我们可以传参数进去,得到返回值。所有的参数都是明确的传递过去的。method是function与对象的结合。我
Python新手在作用域方面经常容易碰到的问题
通常,当我们定义了一个全局变量(好吧,我这样说是因为讲解的需要——全局变量是不好的),我们用一个函数访问它们是能被Python理解的:bar=42deffoo():printbar在这里
用Python的线程来解决生产者消费问题的示例
我们将使用Python线程来解决Python中的生产者—消费者问题。这个问题完全不像他们在学校中说的那么难。如果你对生产者—消费者问题有了解,看这篇博客会更有意义。
给Python初学者的一些编程技巧
交换变量x=6y=5x,y=y,xprintx>>>5printy>>>6if语句在行内print"Hello"ifTrueelse"World">>>Hello连接下面的最后一种方式在绑定两个不同类型的对象时显得很cool。
《Python之禅》中对于Python编程过程中的一些建议
围绕一门语言,学习它的文化精髓,能让你成为一名更优秀的程序员。如果你还没读过Python之禅(ZenofPython),那么打开Python的命令提示符输入importthis,列表中的每一
对于Python的Django框架使用的一些实用建议
前言:随着Django1.4第二个候选版的发布,虽然还不支持Python3,但Django团队已经在着手计划中,据官方博客所说,Django1.5将会试验性的支持python3。Django作为一个杰
几个提升Python运行效率的方法之间的对比
在我看来,python社区分为了三个流派,分别是python2.x组织,3.x组织和PyPy组织。这个分类基本上可以归根于类库的兼容性和速度。这篇文章将聚焦于一些通用代码的优化
初步解析Python中的yield函数的用法
您可能听说过,带有yield的函数在Python中被称之为generator(生成器),何谓generator?我们先抛开generator,以一个常见的编程题目来展示yield的概念。如何生成斐波那
简洁的十分钟Python入门教程
【简介】Python是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上使用,也可以在Java、.NET开发平台上使用。【特点】1Python使用C语言
利用Python演示数型数据结构的教程
使用Python内建的defaultdict方法可以轻松定义一个树的数据结构。简单的说树也可以是一个字典数据结构deftree():returndefaultdict(tree)这就是全部,就一行代码。
用Python代码来绘制彭罗斯点阵的教程
这里是显示彭罗斯点阵的Python的脚本。是的,这是可以运行的有效Phython代码。译注:彭罗斯点阵,物理学术语。上世纪70年代英国数学家彭罗斯第一次提出了这个概念,称
用Python编写一个简单的俄罗斯方块游戏的教程
俄罗斯方块游戏,使用Python实现,总共有350+行代码,实现了俄罗斯方块游戏的基本功能,同时会记录所花费时间,消去的总行数,所得的总分,还包括一个排行榜,可以查看最
python使用webbrowser浏览指定url的方法
本文实例讲述了python使用webbrowser浏览指定url的方法。分享给大家供大家参考。具体如下:这段代码提示用户输入关键词,通过webbrowser打开浏览器浏览google搜索用
python使用BeautifulSoup分析网页信息的方法
本文实例讲述了python使用BeautifulSoup分析网页信息的方法。分享给大家供大家参考。具体如下:这段python代码查找网页上的所有链接,分析所有的span标签,并查找cl
python实现分析apache和nginx日志文件并输出访客ip列表的方法
本文实例讲述了python实现分析apache和nginx日志文件并输出访客ip列表的方法。分享给大家供大家参考。具体如下:这里使用python分析apache和nginx日志文件输出访客
python使用BeautifulSoup分页网页中超链接的方法
本文实例讲述了python使用BeautifulSoup分页网页中超链接的方法。分享给大家供大家参考。具体如下:python通过BeautifulSoup分页网页中的超级链接,这段python代码
Python中使用PDB库调试程序
Python自带的pdb库,发现用pdb来调试程序还是很方便的,当然了,什么远程调试,多线程之类,pdb是搞不定的。用pdb调试有多种方式可选:1.命令行启动目标程序,加上-m参数
python实现的简单猜数字游戏
本文实例讲述了python实现的简单猜数字游戏。分享给大家供大家参考。具体如下:给定一个1-99之间的数,让用户猜数字,当用户猜错时会提示用户猜的数字是过大还是过小
低版本中Python除法运算小技巧
首先要说的是python中的除法运算,在python2.5版本中存在两种除法运算,即所谓的true除法和floor除法。当使用x/y形式进行除法运算时,如果x和y都是整形,那么运算的会
python使用sorted函数对列表进行排序的方法
本文实例讲述了python使用sorted函数对列表进行排序的方法。分享给大家供大家参考。具体如下:python提供了sorted函数用于对列表进行排序,并且可以按照正序或者倒
Python中使用tarfile压缩、解压tar归档文件示例
Python自带的tarfile模块可以方便读取tar归档文件,牛b的是可以处理使用gzip和bz2压缩归档文件tar.gz和tar.bz2。与tarfile对应的是zipfile模块,zipfile是处理zip压
python统计字符串中指定字符出现次数的方法
本文实例讲述了python统计字符串中指定字符出现次数的方法。分享给大家供大家参考。具体如下:python统计字符串中指定字符出现的次数,例如想统计字符串中空格的数
Python下使用Psyco模块优化运行速度
今天介绍下Psyco模块,Psyco模块可以使你的Python程序运行的像C语言一样快。都说Python语言易用易学,但性能上跟一些编译语言(如C语言)比较要差不少,这里可以用C语
python随机生成指定长度密码的方法
本文实例讲述了python随机生成指定长度密码的方法。分享给大家供大家参考。具体如下:下面的python代码通过对各种字符进行随机组合生成一个指定长度的随机密码pyt
Python中使用第三方库xlutils来追加写入Excel文件示例
目前还没有更好的方法来追写Excel,lorinnn在网上搜索到以及之后用到的方法就是使用第三方库xlutils来实现了这个功能,主体思想就是先复制一份Sheet然后再次基础上
python中字典dict常用操作方法实例总结
本文实例总结了python中字典dict常用操作方法。分享给大家供大家参考。具体如下:下面的python代码展示python中字典的常用操作,字典在python开发中有着举足轻重的
Python中使用第三方库xlrd来读取Excel示例
本篇文章介绍如何使用xlrd来读取Excel表格中的内容,xlrd是第三方库,所以在使用前我们需要安装xlrd。另外我们一般会使用xlwt来写Excel,所以下一篇文章我们会来介绍
python获取指定网页上所有超链接的方法
本文实例讲述了python获取指定网页上所有超链接的方法。分享给大家供大家参考。具体如下:这段python代码通过urllib2抓取网页,然后通过简单的正则表达式分析网页上
Python中使用第三方库xlrd来写入Excel文件示例
继上一篇文章使用xlrd来读Excel之后,这一篇文章就来介绍下,如何来写Excel,写Excel我们需要使用第三方库xlwt,和xlrd一样,xlrd表示readxls,xlwt表示writexls,同样目
python使用calendar输出指定年份全年日历的方法
本文实例讲述了python使用calendar输出指定年份全年日历的方法。分享给大家供大家参考。具体实现方法如下:importcalendarprint"Showagivenyearsmonthlycalendar"
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
在我的印象里面进制互相转换确实是很常见的问题,所以在Python中,自然也少不了把下面这些代码收为util。这是从网上搜索的一篇也的还可以的Python进制转换,经过验证
使用PDB模式调试Python程序介绍
以前在windows下一直用的idel带的功能调试python程序,在linux下没调试过。(很多时候只是print)就从网上查找一下~方法:复制代码代码如下:python-mpdba.pya.py是py
Python中的两个内置模块介绍
使用了Python一段时间后,可以说Python的基本单位就是模块了,在使用模块的时候我们一般会使用通过import语句来将其导入,但是我们在没有导入任何模块的时候,我们却
Python中使用logging模块打印log日志详解
学一门新技术或者新语言,我们都要首先学会如何去适应这们新技术,其中在适应过程中,我们必须得学习如何调试程序并打出相应的log信息来,正所谓“只要log打的好,没有
Python中比较特别的除法运算和幂运算介绍
不管是啥语言都离不开加减乘除这些算法,但是在Python里面你知道这些符号代表什么运算吗?“/”这个是除法运算,那么这个“//”呢?“*”这个是乘法运算,那么这个“*
Python中使用dom模块生成XML文件示例
在Python中解析XML文件也有Dom和Sax两种方式,这里先介绍如何是使用Dom解析XML,这一篇文章是Dom生成XML文件,下一篇文章再继续介绍Dom解析XML文件。在生成XML文件中
浅析Python中的多进程与多线程的使用
在批评Python的讨论中,常常说起Python多线程是多么的难用。还有人对globalinterpreterlock(也被亲切的称为“GIL”)指指点点,说它阻碍了Python的多线程程序同时运
Python多线程编程(一):threading模块综述
Python这门解释性语言也有专门的线程模型,Python虚拟机使用GIL(GlobalInterpreterLock,全局解释器锁)来互斥线程对共享资源的访问,但暂时无法利用多处理器的优势。
利用Python绘制数据的瀑布图的教程
介绍对于绘制某些类型的数据来说,瀑布图是一种十分有用的工具。不足为奇的是,我们可以使用Pandas和matplotlib创建一个可重复的瀑布图。在往下进行之前,我想先告诉
Python多线程编程(二):启动线程的两种方法
在Python中我们主要是通过thread和threading这两个模块来实现的,其中Python的threading模块是对thread做了一些包装的,可以更加方便的被使用,所以我们使用threadi
初学Python函数的笔记整理
定义返回单值defmy_abs(x):ifx>=0:returnxelse:return-x返回多值返回多值就是返回一个tupleimportmathdefmove(x,y,step,angle=0):nx=x+step*math.cos(angle)ny=
Python多线程编程(三):threading.Thread类的重要函数和方法
这篇文章主要介绍threading模块中的主类Thread的一些主要方法,实例代码如下:复制代码代码如下:'''Createdon2012-9-7@author:walfred@module:thread.ThreadTest3@
详解Python3.1版本带来的核心变化
这里我们将对Python3.1核心语言的变化进行分析,包括字符串的格式化、说明符以及其他方面的内容。希望这些变化能对大家了解Python3.1有所帮助。Python3.0发布七个
Python多线程编程(四):使用Lock互斥锁
前面已经演示了Python:使用threading模块实现多线程编程二两种方式起线程和Python:使用threading模块实现多线程编程三threading.Thread类的重要函数,这两篇文章的
在RedHat系Linux上部署Python的Celery框架的教程
Celery(芹菜)是基于Python开发的分布式任务队列。它支持使用任务队列的方式在分布的机器/进程/线程上执行任务调度。架构设计Celery的架构由三部分组成,消息中间件
Python多线程编程(五):死锁的形成
前一篇文章Python:使用threading模块实现多线程编程四我们已经开始涉及到如何使用互斥锁来保护我们的公共资源了,现在考虑下面的情况–如果有多个公共资源,在线程
把MySQL表结构映射为Python中的对象的教程
ORMmysql的表结构是二维表,用python的数据结构表示出来就是一个列表,每一个记录是一个tuple。如下所示:这一行并不便于看出表的结构,可以把它换成对象的形式。cla
Python多线程编程(六):可重入锁RLock
考虑这种情况:如果一个线程遇到锁嵌套的情况该怎么办,这个嵌套是指当我一个线程在获取临界资源时,又需要再次获取。根据这种情况,代码如下:复制代码代码如下:'''C
Python中用startswith()函数判断字符串开头的教程
函数:startswith()作用:判断字符串是否以指定字符或子字符串开头一、函数说明语法:string.startswith(str,beg=0,end=len(string))或string.startswith(str)参数说
Python多线程编程(七):使用Condition实现复杂同步
目前我们已经会使用Lock去对公共资源进行互斥访问了,也探讨了同一线程可以使用RLock去重入锁,但是尽管如此我们只不过才处理了一些程序中简单的同步现象,我们甚至
举例详解Python中的split()函数的使用方法
函数:split()Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)o
Python多线程编程(八):使用Event实现线程间通信
使用threading.Event可以实现线程间相互通信,之前的Python:使用threading模块实现多线程编程七我们已经初步实现了线程间通信的基本功能,但是更为通用的一种做法是
Python中endswith()函数的基本使用
函数:endswith()作用:判断字符串是否以指定字符或子字符串结尾,常用于判断文件类型相关函数:判断字符串开头startswith()一、函数说明语法:string.endswith(str,b
简单介绍Python中的len()函数的使用
函数:len()1:作用:返回字符串、列表、字典、元组等长度2:语法:len(str)3:参数:str:要计算的字符串、列表、字典、元组等4:返回值:字符串、列表、字典、元组等元素
Python中用于去除空格的三个函数的使用小结
函数:strip()lstrip()rstrip()作用:去除字符串中的空格或指定字符一、默认用法:去除空格str.strip():去除字符串两边的空格str.lstrip():去除字符串左边的空格str
详解Python中的join()函数的用法
函数:string.join()Python中有join()和os.path.join()两个函数,具体作用如下:join():连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成
在Python中利用Pandas库处理大数据的简单介绍
在数据分析领域,最热门的莫过于Python和R语言,此前有一篇文章《别老扯什么Hadoop了,你的数据根本不够大》指出:只有在超过5TB数据量的规模下,Hadoop才是一个合理的
解析Python中的变量、引用、拷贝和作用域的问题
在Python中,变量是没有类型的,这和以往看到的大部分编辑语言都不一样。在使用变量的时候,不需要提前声明,只需要给这个变量赋值即可。但是,当用变量的时候,必须要
简单介绍Python中的filter和lambda函数的使用
filter(functionorNone,sequence),其中sequence可以是list,tuple,string。这个函数的功能是过滤出sequence中所有以元素自身作...filter(functionorNone,sequence
python中列表元素连接方法join用法实例
本文实例讲述了python中列表元素连接方法join用法。分享给大家供大家参考。具体分析如下:创建列表:>>>music=>>>printmusic输出:['Abba','Rol
python实现根据用户输入从电影网站获取影片信息的方法
本文实例讲述了python实现根据用户输入从电影网站获取影片信息的方法。分享给大家供大家参考。具体如下:这段python代码主要演示了用户终端输入,正则表达式,网页抓
浅要分析Python程序与C程序的结合使用
Python是一种用于快速开发软件的编程语言,它的语法比较简单,易于掌握,但存在执行速度慢的问题,并且在处理某些问题时存在不足,如对计算机硬件系统的访问,对媒体文
浅谈Python程序与C++程序的联合使用
作为Python程序员,应该能够正视Python的优点与缺点。众所周之,Python的运行速度是很慢的,特别是大数据量的运算时,Python会慢得让人难以忍受。对于这种情况,“专业
用Python实现一个简单的线程池
线程池的概念是什么?在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个
Python的Flask框架中Flask-Admin库的简单入门指引
Flask-Admin是一个功能齐全、简单易用的Flask扩展,让你可以为Flask应用程序增加管理界面。它受django-admin包的影响,但用这样一种方式实现,开发者拥有最终应用程
编写简单的Python程序来判断文本的语种
1.问题的描述用Python进行文本处理时,有时候处理的文本中包含中文、英文、日文等多个语系的文本,有时候不能同时进行处理,这个时候就需要判别当前文本是属于哪个语
Python中尝试多线程编程的一个简明例子
综述多线程是程序设计中的一个重要方面,尤其是在服务器Deamon程序方面。无论何种系统,线程调度的开销都比传统的进程要快得多。Python可以方便地支持多线程。可以
操作Windows注册表的简单的Python程序制作教程
通过Python操作注册表有两种方式,第一种是通过Python的内置模块_winreg;另一种方式就是Win32ExtensionForPython的win32api模块,但是需要进行额外的安装。这里主要
分析Python编程时利用wxPython来支持多线程的方法
如果你经常使用python开发GUI程序的话,那么就知道,有时你需要很长时间来执行一个任务。当然,如果你使用命令行程序来做的话,你回非常惊讶。大部分情况下,这会堵塞
Python实现的简单文件传输服务器和客户端
还是那个题目(题目和流程见java版本),感觉光用java写一点新意也没有,恰巧刚学习了python,何不拿来一用,呵呵:服务器端:importSocketServer,timeclassMyServer(Soc
利用QT写一个极简单的图形化Python闹钟程序
今天我们讲一下用Python写的GUI小程序。一个小闹钟(只是屏幕提示,没有声音哦)让我们先介绍这个闹钟如何奇葩。需要通过命令行启动。没有标题栏。没菜单。甚至没有
Python StringIO模块实现在内存缓冲区中读写数据
模块是用类编写的,只有一个StringIO类,所以它的可用方法都在类中。此类中的大部分函数都与对文件的操作方法类似。例:复制代码代码如下:#coding=gbkimportStringI
Python中使用pprint函数进行格式化输出的教程
pprint–美观打印作用:美观打印数据结构pprint包含一个“美观打印机”,用于生成数据结构的一个美观视图。格式化工具会生成数据结构的一些表示,不仅可以由解释器正
python模块之StringIO使用示例
StringIO经常被用来作为字符串的缓存,应为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。比如
Python3中常用的处理时间和实现定时任务的方法的介绍
无论哪种编程语言,时间肯定都是非常重要的部分,今天来看一下python如何来处理时间和python定时任务,注意咯:本篇所讲是python3版本的实现,在python2版本中的实现略
Python中实现对Timestamp和Datetime及UTC时间之间的转换
Python项目中很多时候会需要将时间在Datetime格式和TimeStamp格式之间转化,又或者你需要将UTC时间转化为本地时间,本文总结了这几个时间之间转化的函数,供大家参考
Python中用memcached来减少数据库查询次数的教程
本来我一直不知道怎么来更好地优化网页的性能,然后最近做python和php同类网页渲染速度比较时,意外地发现一个很简单很白痴但是我一直没发现的好方法(不得不BS我自
Python实现获取操作系统版本信息方法
最近,想在我的YouMoney(http://code.google.com/p/youmoney/)里面增加提取用户操作系统版本信息。比如windows用户,可能要返回WindowsXP,或者Windows2003,苹果用户
Python自定义scrapy中间模块避免重复采集的方法
本文实例讲述了Python自定义scrapy中间模块避免重复采集的方法。分享给大家供大家参考。具体如下:fromscrapyimportlogfromscrapy.httpimportRequestfromscrapy.i
Python脚本实现格式化css文件
最近研究研究了css,少不了去网上分析一下别人的网页,但很多网站的css文件都是要么写在一行,要么一个换行都没有,看起来极其痛苦,所以写一个脚本转换一下,转换为比
Python实现从脚本里运行scrapy的方法
本文实例讲述了Python实现从脚本里运行scrapy的方法。分享给大家供大家参考。具体如下:复制代码代码如下:#!/usr/bin/pythonimportosos.environ.setdefault('SCRA
在Python中关于中文编码问题的处理建议
字符串是Python中最常用的数据类型,而且很多时候你会用到一些不属于标准ASCII字符集的字符,这时候代码就很可能抛出UnicodeDecodeError:'ascii'codeccan'tdecodeb
Python实现在线程里运行scrapy的方法
本文实例讲述了Python实现在线程里运行scrapy的方法。分享给大家供大家参考。具体如下:如果你希望在一个写好的程序里调用scrapy,就可以通过下面的代码,让scrapy运
Python正则表达式匹配HTML页面编码
html页面一般都会指定一个编码,如何获取到是处理html页面的第一步,因为错误的编码必然带来后面处理的问题。这里我用python的正则表达式写了个:importrea=["<meta
Python实现把xml或xsl转换为html格式
前些天用python处理xml的转换的一个小程序,用来把xml,xsl转换成html。用的libxml2,所以还要先安装了libxml2模块才能使用。#-*-coding:mbcs-*-#!/usr/bin/pythoni
Python使用scrapy采集时伪装成HTTP/1.1的方法
本文实例讲述了Python使用scrapy采集时伪装成HTTP/1.1的方法。分享给大家供大家参考。具体如下:添加下面的代码到settings.py文件复制代码代码如下:DOWNLOADER_HT
简单介绍Python中的JSON模块
(一)什么是json:JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLangua
在Python中使用M2Crypto模块实现AES加密的教程
AES(英文:AdvancedEncryptionStandard,中文:高级加密标准),是一种区块加密标准。AES将原始数据分成多个4×4字节矩阵来处理,通过预先定义的密钥对每个字节矩阵中的
Python中用format函数格式化字符串的用法
自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱
Python使用scrapy采集数据过程中放回下载过大页面的方法
本文实例讲述了Python使用scrapy采集数据过程中放回下载过大页面的方法。分享给大家供大家参考。具体分析如下:添加以下代码到settings.py,myproject为你的项目名
Python使用scrapy抓取网站sitemap信息的方法
本文实例讲述了Python使用scrapy抓取网站sitemap信息的方法。分享给大家供大家参考。具体如下:importrefromscrapy.spiderimportBaseSpiderfromscrapyimportlogfr
Python bsddb模块操作Berkeley DB数据库介绍
bsddb模块是用来操作bdb的模块,bdb是著名的BerkeleyDB,它的性能非常好,mysql的存储后端引擎都支持bdb的方式。这里简单介绍一些关于bsddb的使用方法。bdb不同于一

P70系列延期,华为新旗舰将在下月发布

3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。

而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?

根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。