搜索到与相关的文章
Python

50行Python代码获取高考志愿信息的实现方法

最近遇到个任务,需要将高考志愿信息保存成Excel表格,BOSS丢给我一个网址表格之后就让我自己干了。虽然我以前也学习过Python编写爬虫的知识,不过时间长了忘了,于是摸索了一天之后终于完成了任务。不得不说,Python干这个还是挺容易的,最后写完一看代码,只用了50行就完成了任务。准备工作首先明确一下任务。首先我们要从网址表格中读取到一大串网址,然后访问每个网址,获取到页面上的学校信息,然后将它们在写到另一个Excel中。显然,我们需要一个爬虫库和一个

系统 2019-09-27 17:46:28 2051

Python

Python中使用不同编码读写txt文件详解

复制代码代码如下:importosimportcodecsfilenames=os.listdir(os.getcwd())out=file("name.txt","w")forfilenameinfilenames:out.write(filename.decode("gb2312").encode("utf-8"))out.close()将执行文件的当前目录及文件名写入到name.txt文件中,以utf-8格式保存如果采用ANSI编码保存,用如下代码写

系统 2019-09-27 17:46:20 2051

Python

利用python+tkinter开发一个点名软件

最近上课学生多名字记不住,名册忘记了带,要点名怎么办,好久没有写代码了,于是自己写了个点名软件,记录下吧,第一次接触TK也不是太熟悉,写的不太好,记录下源代码以后遇到要写桌面软件还是可以耍耍的。tk:文档https://wiki.python.org/moin/TkIntertk是python自带的一个GUI模块效果:背景图:icon图标:源码:fromwin32com.clientimportDispatchfromtkinterimport*impor

系统 2019-09-27 17:45:55 2051

Python

Python中面向对象你应该知道的一下知识

0x00is与====运算符是比较两个对象的内容是否相等,默认情况是调用对象的__eq__方法进行比较;而is是比较两个对象是否一样,它比较的两个对象的id,即它们的内存地址是否相同。>>>a=[1,2,3]>>>b=[1,2,3]>>>a==bTrue#a和b是否是同一个对象>>>aisbFalse#a和b的地址其实是不一样的>>>id(a)4498717128>>>id(b)4446861832在比较时但也有例外。Python对一些常用的值进行缓存优化

系统 2019-09-27 17:38:03 2051

Python

详解Python if-elif-else知识点

有的时候,一个if…else…还不够用。比如,根据年龄的划分:条件1:18岁或以上:adult条件2:6岁或以上:teenager条件3:6岁以下:kidPythonif-elif-else知识点ifage>=18:print'adult'else:ifage>=6:print'teenager'else:print'kid'这样写出来,我们就得到了一个两层嵌套的if…else…语句。这个逻辑没有问题,但是,如果继续增加条件,比如3岁以下是baby:ifa

系统 2019-09-27 17:37:38 2051

编程技术

移动支付产业发展现状

产业链合作日趋活跃,移动支付渐渐加速支付手段的电子化和移动化是不可避免的必然趋势。对于中国的移动支付业务而言:庞大的移动用户和银行卡用户数量提供了诱人的用户基础,信用卡使用习惯的不足留给移动支付巨大的市场空间,发展前景勿庸置疑。与此同时,移动支付也面临着信用体系、技术实现、产业链成熟度、用户使用习惯等方面的瓶颈。中国移动支付业务历经2002~2004年不温不火的发展过程,2004年下半年以来,若干主要的第三方移动支付运营商的业务有放量增长的趋势,使得移动支

系统 2019-08-29 23:50:36 2051

编程技术

在Rails下安装FFMPEG

(都是些没什么营养的东西,有些抄回来自己参考,有些就是自己翻翻,也给大家多点看的东西)本文是基于ubuntu的环境安装FFMPEG依赖安装如下库文件sudoapt-getinstallbuild-essentialsubversionlibx264-devlibdts-devlibswscale-devliblame-devlibfaad2-devlibfaac-devlibxvidcore4-devliba52-0.7.4liba52-0.7.4-dev

系统 2019-08-29 23:47:46 2051

编程技术

Flash游戏制作--打飞碟

射击类游戏不仅在各种平台的游戏中占有重要地位,在Flash游戏中也占有数量上的绝对优势,不少朋友喜欢将学习Flash射击游戏的制作作为学习Flash游戏制作的开始,又因为射击游戏可根据作者自己水平的不同,可难可易,较易掌握,所以Flash射击游戏的制作成为Flash游戏的一大热点,这次我们就来学习一款简单的Flash射击游戏—打飞碟图1为游戏的主界面:图1[1b]游戏的玩法和目的:[/1b]从游戏主界面中可以看出,在野外优美的景色中,射手需要集中注意力,使

系统 2019-08-29 23:29:20 2051

编程技术

五分钟重温委托,匿名方法,Lambda,泛型委托,

这些对老一代的程序员都是老生常谈的东西,没什么新意,对新生代的程序员却充满着魅力。曾经新生代,好多都经过漫长的学习,理解,实践才能掌握委托,表达式树这些应用。今天我尝试用简单的方法叙述一下,让大家在五分钟内看完这篇博客。第一分钟:委托有些教材,博客说到委托都会提到事件,虽然事件是委托的一个实例,但是为了理解起来更简单,今天只谈委托不谈事件。先上一段代码:下边的代码,完成了一个委托应用的演示。一个委托分三个步骤:publicpartialclassWebFo

系统 2019-08-29 23:20:46 2051

编程技术

Flash 8打造时空穿梭视觉特效

Flash8制作一个“时空穿梭”效果动画,不涉及ActionScript,比较简单,也很实用,希望大家喜欢。完成效果如下:新建Flash文件,设置好属性,引入自己喜欢的一张图片作背景。修改时间轴的图层1名称为background,导入图片:建立一个图层命名为picture然后导入一幅图片,图片你可以通过Photoshop等图像处理软件编辑:选择该图,按F8转变为元件,名称为picture_mc,类型为影片剪辑。选择该影片剪辑,然后按Ctrl+C复制该元件,

系统 2019-08-29 23:19:02 2051