【python示例分享---逻辑推理编程解决八皇后】教程文章相关的互联网学习教程文章

python模拟登陆Tom邮箱示例分享

代码如下:def loginTom(username, password): url1 = http://login.mail.tom.com/cgi/login values = { type : 0, user : %s % username, in_username : %s@tom.com % username, pass : %s % password, style : 21, verifycookie : y } data = urllib.urlencode(values) req = urllib2.Request(url1, data) response = opener.open(req) data2 =response.read() sid = re.search(r(?<=(sid=)).*?(?=&), data2).group() url...

python实现人人网登录示例分享

代码如下:import reimport urllib2import cookielib def renren(): cj = cookielib.LWPCookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) email = pwd = #登录.. print login...... url = "http://www.renren.com/PLogin.do" postdata = "email="+email+"&password="+pwd+"&origURL=http%3A%2F%2Fwww.renren.com%2FSysHome.do&domain=renren.com" req = urllib2.Reques...

python列表操作使用示例分享

代码如下:Python 3.3.4 (v3.3.4:7ff62415e426, Feb 10 2014, 18:13:51) [MSC v.1600 64 bit (AMD64)] on win32Type "copyright", "credits" or "license()" for more information.>>> cast=["cleese","palin","jones","idle"]>>> print(cast)[cleese, palin, jones, idle]>>> print(len(cast))#显示数据项数量4>>> print(cast[1])#显示列表中第2个数据项的值palin>>> cast.append("gilliam")#在列表末尾添加一个数据项>>> print(ca...

python动态加载变量示例分享

众所周知,程序在启动后,各个程序文件都会被加载到内存中,这样如果程序文本再次变化,对当前程序的运行没有影响,这对程序是一种保护。 但是,对于像python这样解释执行的语言,我们有时候会用到“from 模块 import 变量名”这样的形式,如果这个变量直接被定义在文件当中,那么这些变量在程序开始时就会被定义、赋值,运行过程中值不变。如果打算在运行过程中对这个模块进行重写,那么更改后的变量值是无法被使用的。 对于这个问...

python文件读写并使用mysql批量插入示例分享(python操作mysql)

代码如下:# -*- coding: utf-8 -*-Created on 2013年12月9日 @author: hhdys import osimport mysql.connector config = { user: root, password: ******, host: 127.0.0.1, database: test, raise_on_warnings: True,}cnx = mysql.connector.connect(**config) class ReadFile: def readLines(self): f = open("E:/data/2013-11-5.txt", "r", 1, "utf-8") i=0 list=[] for line in f: ...

python使用cookielib库示例分享

该模块主要功能是提供可存储cookie的对象。使用此模块捕获cookie并在后续连接请求时重新发送,还可以用来处理包含cookie数据的文件。 这个模块主要提供了这几个对象,CookieJar,FileCookieJar,MozillaCookieJar,LWPCookieJar。 1. CookieJar CookieJar对象存储在内存中。代码如下:>>> import urllib2>>> import cookielib>>> cookie=cookielib.CookieJar()>>> handler=urllib2.HTTPCookieProcessor(cookie)>>> opener=urllib2.bu...

python时间整形转标准格式的示例分享

代码如下:import osimport sysimport pickleimport stringimport reimport timefrom datetime import datefrom csv_timestamp_datetime import * ip_region_list = pickle.load(open(ip_region_list.pickle,r))ip_region_list.sort(key=lambda x: x[0])list_len = len(ip_region_list)def find(key): begin = 0 end = list_len - 1 while(begin <= end): middle = (begin + end) / 2 if ip_region_list[mi...

python原始套接字编程示例分享【图】

下面开始构造HTTP数据包, IP层和TCP层使用python的Impacket库,http内容自行填写。代码如下:#!/usr/bin/env python#-------------------------------------------------------------------------------# Name: raw_http.py# Purpose: construct a raw http get packet## Author: Yangjun## Created: 08/02/2014# Copyright: (c) Yangjun 2014# Licence: #-------------------------------------------...

python定时器使用示例分享

代码如下:class SLTimer(multiprocessing.Process): #from datetime import datetime #import timedef __init__(self, target=None, args=(), kwargs={},date=None,time=None): \ @param date 1900-01-01 @param time 00:00:00 super(SLTimer,self).__init__(target=target,args=args,kwargs=kwargs) _date = if date is None: _date = datetime.now().__str...

python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)

baiduclient.py 代码如下:import urllib.parseimport gzipimport jsonimport refrom http.client import HTTPConnectionfrom htmlutils import TieBaParserimport httputils as utils # 请求头headers = dict()headers["Connection"] = "keep-alive"headers["Cache-Control"] = "max-age=0"headers["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"headers["User-Agent"] = "Mozilla/5....

python删除文件示例分享

删除文件 代码如下:os.remove( filename ) # filename: "要删除的文件名" 产生异常的可能原因: (1)filename 不存在(2)对filename文件, 没有操作权限或只读。 删除文件夹下所有文件和子文件夹 : 代码如下:import os def delete_file_folder(src): delete files and folders if os.path.isfile(src): try: os.remove(src) except: pass elif os.path.isdir(src): ...

python求素数示例分享

代码如下:# 判断是否是素数def is_sushu(num): res=True for x in range(2,num-1): if num%x==0: res=False return res return res # 打印出素数列表print ([x for x in range(1000) if is_sushu(x)])

pyqt4教程之messagebox使用示例分享

代码如下:#coding=utf-8#对话框import sysfrom PyQt4 import QtGui, QtCoreclass Window( QtGui.QWidget ): def __init__( self ): super( Window, self ).__init__() self.setWindowTitle( "hello" ) self.resize( 500, 500 ) gridlayout = QtGui.QGridLayout() self.AboutButton = QtGui.QPushButton( "About" ) gridlayout.addWidget( self.AboutButton, 0, 0 ) self.Abou...

python局域网ip扫描示例分享

代码如下:#!/usr/bin/python# -*- coding: utf-8 -*- from scapy.all import *from time import ctime,sleepimport threadingTIMEOUT = 4conf.verb=0 def pro(cc,handle): dst = "192.168.1." + str(cc) packet = IP(dst=dst, ttl=20)/ICMP() reply = sr1(packet, timeout=TIMEOUT) if not (reply is None): handle.write(reply.src+" is online"+"\n") #print reply.src, "is online" def main(): threads=[] f=open(ip.log,a) ...

使用python解析xml成对应的html示例分享

SAX将dd.xml解析成html。当然啦,如果得到了xml对应的xsl文件可以直接用libxml2将其转换成html。代码如下:#!/usr/bin/env python # -*- coding: utf-8 -*-#---------------------------------------# 程序:XML解析器# 版本:01.0# 作者:mupeng# 日期:2013-12-18# 语言:Python 2.7# 功能:将xml解析成对应的html# 注解:该程序用xml.sax模块的parse函数解析XML,并生成事件# 继承ContentHandler并重写其事件处理...