-
python实现自动登录人人网并采集信息的方法
所属栏目:[Python] 日期:2020-12-16 热度:189
本篇章节讲解python实现自动登录人人网并采集信息的方法。供大家参考研究。具体实现方法如下: #!/usr/bin/python# -*- coding: utf-8 -*-import sysimport reimport urllib2import urllibimport cookielibclass Renren(object): def __init__(self)[详细]
-
python实现的简单RPG游戏流程实例
所属栏目:[Python] 日期:2020-12-16 热度:102
本篇章节讲解python实现的简单RPG游戏流程。供大家参考研究。具体如下: #RPGrpg = Truewhp = 100mahp = 100hhp = 100MHP = 10def dgrnd () : wa = raw_input ("What does Warrior do") ma = raw_input ("What does Mage do") ha = raw_input ("What[详细]
-
基于进程内通讯的python聊天室实现方法
所属栏目:[Python] 日期:2020-12-16 热度:126
本篇章节讲解基于进程内通讯的python聊天室实现方法。供大家参考研究。具体如下: #!/usr/bin/env python# Added by ctang@redhat.comimport sysimport osfrom multiprocessing import connectionADDR = ('',9997)AUTH_KEY = '12345'class Server(ob[详细]
-
python实现简单ftp客户端的方法
所属栏目:[Python] 日期:2020-12-16 热度:94
本篇章节讲解python实现简单ftp客户端的方法。供大家参考研究。具体实现方法如下: #!/usr/bin/python# -*- coding: utf-8 -*-import ftplibimport osimport socketHOST = 'ftp.mozilla.org'DIRN = 'pub/mozilla.org/webtools'FILE = 'bugzilla-3.6.[详细]
-
python实现的用于搜索文件并进行内容替换的类实例
所属栏目:[Python] 日期:2020-12-16 热度:53
本篇章节讲解python实现的用于搜索文件并进行内容替换的类。供大家参考研究。具体实现方法如下: #!/usr/bin/python -O# coding: UTF-8"""-replace string in files (recursive)-display the difference.v0.2 - search_string can be a re.compile()[详细]
-
python实现矩阵乘法的方法
所属栏目:[Python] 日期:2020-12-16 热度:118
本篇章节讲解python实现矩阵乘法的方法。供大家参考研究。具体实现方法如下: def matrixMul(A,B): res = [[0] * len(B[0]) for i in range(len(A))] for i in range(len(A)): for j in range(len(B[0])): for k in range(len(B)): res[i][j] += A[i[详细]
-
Python实现的简单hangman游戏实例
所属栏目:[Python] 日期:2020-12-16 热度:72
本篇章节讲解Python实现的简单hangman游戏。供大家参考研究。具体如下: #!/usr/bin/env pythonimport random import cPickle class Hangman(object): '''A simple hangman game that tries to improve your vocabulary a bit ''' def __init__(self[详细]
-
python写日志封装类实例
所属栏目:[Python] 日期:2020-12-16 热度:200
本篇章节讲解python实现写日志封装类。供大家参考研究。具体如下: # encoding:utf-8import sysimport loggingimport timedef writeLog(message): logger=logging.getLogger() filename = time.strftime('%Y-%m-%d',time.localtime(time.time())) ha[详细]
-
python链接Oracle数据库的方法
所属栏目:[Python] 日期:2020-12-16 热度:126
本篇章节讲解python链接Oracle数据库的方法。供大家参考研究。具体如下: 这里使用python链接Oracle数据库需要引用cx_Oracle库 #coding=UTF-8 import cx_Oracle def hello(): '''Hello cx_Oracle示例: 1)打印数据库版本信息. 2)查询表数据.''' conn[详细]
-
django接入新浪微博OAuth的方法
所属栏目:[Python] 日期:2020-12-16 热度:196
本篇章节讲解django接入新浪微博OAuth的方法。供大家参考研究。具体分析如下: 最近将网站和新浪微博进行了整合,思路很简单,就是将页面内容和新浪微博联系起来,一个独立内容的页面对于一条微博,自然评论系统只需要使用微博的评论即可。 然后,用[详细]
-
Python中if __name__ == '__main__'作用解析
所属栏目:[Python] 日期:2020-12-16 热度:115
当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__[详细]
-
Python实现把数字转换成中文
所属栏目:[Python] 日期:2020-12-16 热度:57
周末在家,写了个小程序,用于将阿拉伯数字转换化大写中文。程序没经过任何优化,出没经过详细的测试,挂到网上,方便将来有需要的时候直接拿来用。 #!/usr/bin/python#-*- encoding: utf-8 -*-import typesclass NotIntegerError(Exception): passclass Out[详细]
-
Python访问纯真IP数据库脚本分享
所属栏目:[Python] 日期:2020-12-16 热度:104
项目中有这样的需求,通过IP地址判断客户端是网通的还是电信的。从同事那拿了个纯文本的IP纯真数据库,用Python写了一个小程序,感觉挺好的。下面给出实现源码: #!/usr/bin/env python# -*- coding: utf-8 -*-from bisect import bisect_LIST1,_LIST2 = [],[详细]
-
编写Python CGI脚本的教程
所属栏目:[Python] 日期:2020-12-16 热度:71
你是否想使用Python语言创建一个网页,或者处理用户从web表单输入的数据?这些任务可以通过Python CGI(公用网关接口)脚本以及一个Apache web服务器实现。当用户请求一个指定URL或者和网页交互(比如点击""提交"按钮)的时候,CGI脚本就会被web服务器启用。CGI[详细]
-
python实现的简单FTP上传下载文件实例
所属栏目:[Python] 日期:2020-12-16 热度:71
本篇章节讲解python实现的简单FTP上传下载文件的方法。供大家参考研究。具体如下: python本身自带一个FTP模块,可以实现上传下载的函数功能。 #!/usr/bin/env python # -*- coding: utf-8 -*- from ftplib import FTP def ftp_up(filename = "20120[详细]
-
python实现线程池的方法
所属栏目:[Python] 日期:2020-12-16 热度:189
本篇章节讲解python实现线程池的方法。供大家参考研究。具体如下: 原理:建立一个任务队列,然多个线程都从这个任务队列中取出任务然后执行,当然任务队列要加锁,详细请看代码 文件名:thrd_pool.py 系统环境:ubuntu linux & python2.6 import th[详细]
-
python实现在windows服务中新建进程的方法
所属栏目:[Python] 日期:2020-12-16 热度:181
本篇章节讲解python实现在windows服务中新建进程的方法。供大家参考研究。具体实现方法如下: 需要安装的软件:python和pywin32,我这里装的分别是python-2.6.amd64、pywin32-217.win-amd64-py2.6 文件名:dma_ws.py #!pythonimport win32serviceuti[详细]
-
python实现的系统实用log类实例
所属栏目:[Python] 日期:2020-12-16 热度:198
本篇章节讲解python实现的系统实用log类。供大家参考研究。具体如下: 每个系统都必不可少会需要一个log类,方便了解系统的运行状况和排错,python本身已经提供了一个logger了,很强大,只要稍微封装一下就可以放到自己的系统了,下面是我自己的log[详细]
-
python实现DES加密解密方法实例详解
所属栏目:[Python] 日期:2020-12-16 热度:116
本篇章节讲解python实现DES加密解密方法。供大家参考研究。具体分析如下: 实现功能:加密中文等字符串 密钥与明文可以不等长 这里只贴代码,加密过程可以自己百度,此处python代码没有优化 1. desstruct.py DES加密中要使用的结构体 ip= (58,50,42,[详细]
-
Python实现高效求解素数代码实例
所属栏目:[Python] 日期:2020-12-16 热度:61
素数是编程中经常需要用到的。 作为学习Python的示例,下面是一个高效求解一个范围内的素数的程序,不需要使用除法或者求模运算。 #coding:utf-8 #设置python文件的编码为utf-8,这样就可以写入中文注释def primeRange(n): myArray=[1 for x in range(n+1)][详细]
-
python实现文件快照加密保护的方法
所属栏目:[Python] 日期:2020-12-16 热度:104
本篇章节讲解python实现文件快照加密保护的方法。供大家参考研究。具体如下: 这段代码可以对指定的目录进行扫描,包含子目录,对指定扩展名的文件进行SHA-1加密后存储在cvs文件,以防止文件被篡改 调用方法:python snapper.py todayCheck.csv # He[详细]
-
Python中函数的参数传递与可变长参数介绍
所属栏目:[Python] 日期:2020-12-16 热度:151
1.Python中也有像C++一样的默认缺省函数 复制代码 代码如下: def foo(text,num=0): print text,num foo("asd") #asd 0 foo("def",100) #def 100 定义有默认参数的函数时,这些默认值参数 位置必须都在非默认值参数后面。 调用时提供默认值参数值时,使用提供[详细]
-
详解Python中的序列化与反序列化的使用
所属栏目:[Python] 日期:2020-12-16 热度:126
学习过marshal模块用于序列化和反序列化,但marshal的功能比较薄弱,只支持部分内置数据类型的序列化/反序列化,对于用户自定义的类型就无能为力,同时marshal不支持自引用(递归引用)的对象的序列化。所以直接使用marshal来序列化/反序列化可能不是很方便。[详细]
-
RC4文件加密的python实现方法
所属栏目:[Python] 日期:2020-12-16 热度:73
本篇章节讲解RC4文件加密的python实现方法。供大家参考研究。具体分析如下: 基于RC4流加密算法,使用扩展的16*16的S盒,32字节密钥。 目前应该是比较安全的。 刚学习python,好不容易调通了。 而且在VC和python下各实现了一遍,两个平台能够互相加[详细]
-
python清除指定目录内所有文件中script的方法
所属栏目:[Python] 日期:2020-12-16 热度:52
本篇章节讲解python清除指定目录内所有文件中script的方法。供大家参考研究。具体如下: 将脚本存储为stripscripts.py 调用语法 : python stripscripts.py directory 使用范例 : python stripscripts.py d:myfiles # Hello,this is a script writte[详细]
