搜索到与相关的文章
Python

使用Python抓取模板之家的CSS模板

Python版本是2.7.9,在win8上测试成功,就是抓取有点慢,本来想用多线程的,有事就罢了。模板之家的网站上的url参数与页数不匹配,懒得去做分析了,就自己改代码中的url吧。大神勿喷!复制代码代码如下:#!/usr/bin/envpython#-*-coding:utf-8-*-#byustcwq#2015-03-15importurllib,urllib2,os,timefrombs4importBeautifulSoupstart=time.c

系统 2019-09-27 17:51:30 2253

Python

python解释器

Python解释器运行Python代码时,得到的是一个包含Python代码的以.py为扩展名的文本文件,要运行代码,就需要Python解释器去执行.py文件主要有以下几种解释器1.Cpython解释器(解释器是用C语言开发的)2.IPython解释器(基于Cpython之上的一个交互式解释器(>>>orIn[序号]))3.PyPy解释器(对Python代码进行动态编译,执行速度大大提高)4.Jython解释器(运行在Java平台上的python解释器,可以

系统 2019-09-27 17:51:21 2253

Python

Python split() 函数拆分字符串将字符串转化为列的方法

函数:split()Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)os.path.split():按照路径将文件名和路径分割开一、函数说明1、split()函数语法:str.split(str="",num=string.count(str))[n]参数说明:str:表示为分隔符,默认为空格,但是不能为空('')。若字符串

系统 2019-09-27 17:50:49 2253

Python

Python3中常用的处理时间和实现定时任务的方法的介绍

无论哪种编程语言,时间肯定都是非常重要的部分,今天来看一下python如何来处理时间和python定时任务,注意咯:本篇所讲是python3版本的实现,在python2版本中的实现略有不同,有时间会再写一篇以便大家区分。1.计算明天和昨天的日期#!/usr/bin/envpython#coding=utf-8#获取今天、昨天和明天的日期#引入datetime模块importdatetime#计算今天的时间today=datetime.date.today(

系统 2019-09-27 17:50:43 2253

Python

python 第五次作业

习题1:读入文件pmi_days.csv,完成以下操作:1.统计质量等级对应的天数,例如:优:5天良:3天中度污染:2天2.找出PMI2.5的最大值和最小值,分别指出是哪一天。importpandasimportnumpyfile=open(r"pmi_days.csv")df=pandas.read_csv(file)date=df.groupby('质量等级')excellent=dict([xforxindate])['优']good=dict([x

系统 2019-09-27 17:50:40 2253

Python

实例讲解python中的协程

python协程线程和进程的操作是由程序触发系统接口,最后的执行者是系统;协程的操作则是程序员。协程存在的意义:对于多线程应用,CPU通过切片的方式来切换线程间的执行,线程切换时需要耗时(保存状态,下次继续)。协程,则只使用一个线程,在一个线程中规定某个代码块执行顺序。协程的适用场景:当程序中存在大量不需要CPU的操作时(IO),适用于协程;eventloop是协程执行的控制点,如果你希望执行协程,就需要用到它们。eventloop提供了如下的特性:注册、

系统 2019-09-27 17:50:31 2253

Python

python之禅

起源2001年秋召开第十届InternationalPythonConference(IPC10,Pycon的前身),打算征集一条印在会议T恤衫上的标语,最终他们从Python社区收到了500多条投稿。并最中筛选确认为importthis,他们选择之后觉得需要实现它,经过讨论最中定义为了由TimPeter写的《ThezenofPython》触发在交互命令中输入importthis就会触发。>>>importthisTheZenofPython,byTimP

系统 2019-09-27 17:50:10 2253

Python

Python中模块(Module)和包(Package)的区别详解

1.模块(Module)在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。使用模块有什么好处?最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编

系统 2019-09-27 17:49:11 2253

Python

详解将Python程序(.py)转换为Windows可执行文件(.exe)

python开发者向普通windows用户分享程序,要给程序加图形化的界面(传送门:这可能是最好玩的pythonGUI入门实例!https://www.jb51.net/article/165763.htm),并要将软件打包为可执行文件(.exe结尾),那如何将.py转为.exe?将.py转为.exe第一步:安装pyinstaller(这里临时调用了国内豆瓣镜像源,这样下载比较快)pipinstallpyinstaller-ihttps://pypi.do

系统 2019-09-27 17:48:52 2253

Python

Python psutil模块简单使用实例

安装很简单复制代码代码如下:pipinstallpsutil官网地址为:https://pythonhosted.org/psutil/(文档上有详细的api)github地址为:https://github.com/giampaolo/psutil/psutil比较好的地方,一个是跨平台,不需要切换平台的时候在重新开放了,另外一个好处的工具集中CPU,memory,disks,network,这些信息都可以获得到。可以用来做系统监控,性能分析,进程管理。

系统 2019-09-27 17:48:35 2253