【python实现代码行数统计示例分享】教程文章相关的互联网学习教程文章

python域名分析工具实现代码

代码如下: 代码如下:import sys, urllib import datetime,time def getDate(): strday=datetime.datetime.now().__str__() strday=strday.split()[0] return strday #url = "http://www.kingnic.com/list/2009-06-16.txt" def getUrl(dateStr=None): baseUrl ="http://www.kingnic.com/list/" if dateStr: return baseUrl+dateStr+".txt" thisDate = getDate(); if not thisDate: print "Error Date!" return None; url = baseUr...

Python文件操作实现代码

open(filename,mode,buffer) 其中第一个参数是要打开的文件的文件名,必选;第二个是打开方式,可选;第三个为缓冲区,可选。默认情况下是以“读”模式打开文件。该函数返回的是流类型对象。 mode有如下几种: r:读模式(默认值) w:写模式 a:追加写模式 b:二进制模式 t:文本模式(默认值) +:更新已有硬盘文件(读和写模式) U:通用换行模式(Universal new line mode) 如果到打开的文件不存在或者其他问题,会跑出IOErro...

ssh批量登录并执行命令的python实现代码

局域网内有一百多台电脑,全部都是linux操作系统,所有电脑配置相同,系统完全相同(包括用户名和密码),ip地址是自动分配的。现在有个任务是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软件,拷贝某些文件,批量关机等。如果一台一台得手工去操作,费时又费力,如果要进行多个操作就更麻烦啦。 或许你会想到网络同传, 网络同传是什么?就是在一台电脑上把电脑装好,配置好,然后利用某些软件,如“联想网络同传”...

Python使用Socket(Https)Post登录百度的实现代码

登录百度,首先当然是先抓百度的登录包 ,由于是网页登录,最方便的自然是httpwatch了,我使用的测试账号是itiandatest1,密码是itianda,抓包结果: 代码如下: POST /?login HTTP/1.1 Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Referer: https://passport.b...

pythoncookielib登录人人网的实现代码

先上脚本吧,等下来讲下知识点: 代码如下: #!/usr/bin/env python #encoding=utf-8 import sys import re import urllib2 import urllib import cookielib class Renren(object): def __init__(self): self.name = self.pwd = self.content = self.domain = self.origURL = self.operate = #登录进去的操作对象 self.cj = cookielib.LWPCookieJar() try: self.cj.revert(renren.coockie) except Exception,e: print e self.opene...

python利用elaphe制作二维条形码实现代码

手机上的二维码识别程序已经做的很好了,“我查查”用起来很不错的 我搜集了几个二维条码生成网站: http://www.morovia.com/free-online-barcode-generator/qrcode-maker.php http://qrencode.sinaapp.com/ http://www.mayacode.com/ 作为一个程序猿,我们也要懂得如何制作二维条形码 python的elaphe模块帮我们解决了问题 代码如下: from elaphe import barcode def get_barcode(info): a = barcode(qrcode,info,options=dict(ve...

通过python下载FTP上的文件夹的实现代码

代码如下:# -*- encoding: utf8 -*-import osimport sysimport ftplibclass FTPSync(object): def __init__(self): self.conn = ftplib.FTP(10.22.33.46, user, pass) self.conn.cwd(/) # 远端FTP目录 os.chdir(/data/) # 本地下载目录 def get_dirs_files(self): u 得到当前目录和文件, 放入dir_res列表 dir_res = [] self.conn.dir(., dir_res.append) f...

python判断端口是否打开的实现代码

代码如下:#!/usr/bin/env python# name IsOpen.pyimport osimport socketdef IsOpen(ip,port): s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) try: s.connect((ip,int(port))) s.shutdown(2) print %d is open % port return True except: print %d is down % port return Falseif __name__ == __main__: IsOpen(1.1.1.1,800)

多线程爬虫批量下载pcgame图片url保存为xml的实现代码

代码如下:#coding=gbkfrom xml.dom import minidom,Nodeimport urllib2,re,osdef readsrc(src): try: url = urllib2.urlopen(src) content = url.read()#.decode(utf-8) return content except: print error return Nonedef pictype(content): 通过抓取网站导航栏,获得网站的图片类型 返回列表,每个列表元素为一个字典,addr代表图片类型对于的链接,name代表图片类型的名称...

python登录QQ邮箱发信的实现代码

代码如下:# -*- coding: cp936 -*-from email.Header import Headerfrom email.MIMEText import MIMETextfrom email.MIMEMultipart import MIMEMultipartimport smtplib, datetime#创建一个带附件的实例msg = MIMEMultipart()#构造附件att = MIMEText(open(f:\\文件名.doc, rb).read(), base64, gb2312)att["Content-Type"] = application/octet-streamatt["Content-Disposition"] = attachment; filename="文件名.doc"msg.attach(...

python将html转成PDF的实现代码(包含中文)【图】

前提: 安装xhtml2pdf https://pypi.python.org/pypi/xhtml2pdf/下载字体:微软雅黑;给个地址:http://www.gxlcms.com/fonts/8481.html 待转换的文件:1.htm 代码如下:@font-face { font-family: "code2000"; src: url("code2000.ttf") } html { font-family: code2000; } 文字123图片 html_to_pdf.py程序代码如下:# -*- coding: utf-8 -*- import sx.pisa3 as pisa data= open(1.htm).read()result = file...

python布尔操作实现代码

和别的语言布尔类型定义1为真,0为假不同,python定义的真假比较多。 先说下假吧: false,none,0,"",{},[],() 而真的话,只要和上面的相反就行,比如上面是false,那真为true,[]空列表为假,不为空的列表为真。明白了这些。我们就可以用到python判断语句 如果你要把别的类型转换为bool类型的话,可以通过内置方法bool方法来进行转换。

python翻译软件实现代码(使用googleapi完成)

代码如下:# -*- coding: utf-8 -*- import httplibfrom urllib import urlencodeimport re def out(text): p = re.compile(r",") m = p.split(text) print m[0][4:].decode(UTF-8).encode(GBK) if __name__==__main__: while True: word=raw_input(Input the word you want to search:) text=urlencode({text:word}) h=httplib.HTTP(translate.google.cn) h.putrequest(GET, /translate_a...

python冒泡排序算法的实现代码

1.算法描述:(1)共循环 n-1 次(2)每次循环中,如果 前面的数大于后面的数,就交换(3)设置一个标签,如果上次没有交换,就说明这个是已经好了的。 2.python冒泡排序代码代码如下:#!/usr/bin/python# -*- coding: utf-8 -*- def bubble(l): flag = True for i in range(len(l)-1, 0, -1): if flag: flag = False for j in range(i): if l[j] > l[j + 1]: ...

python选择排序算法的实现代码

1.算法:对于一组关键字{K1,K2,…,Kn}, 首先从K1,K2,…,Kn中选择最小值,假如它是 Kz,则将Kz与 K1对换;然后从K2,K3,… ,Kn中选择最小值 Kz,再将Kz与K2对换。如此进行选择和调换n-2趟,第(n-1)趟,从Kn-1、Kn中选择最小值 Kz将Kz与Kn-1对换,最后剩下的就是该序列中的最大值,一个由小到大的有序序列就这样形成。 2.python 选择排序代码:代码如下:def selection_sort(list2): for i in range(0, len (list2)): min...