python通过ftp上传文件详解

引入ftplib模块通过ftp发送文件的方法 import ftplib # We import the FTP module session = f...

python连接sql server数据库详解

首先,到http://pymssql.sourceforge.net/下载pymssql模块,必须安装这个模块才可以用python连接mysql 以下是简单的访问代码,需要注意字符集 # -*- coding:gbk -*-...

python下载大文件代码详解

如果下载小文件,可以直接使用urllib.urlretrieve方法: import urllib urllib.urlretrieve ("http://www.example.com/songs/mp3.mp3", "mp3.m...

Python数据库连接池DBUtils.PooledDB详解

python不用连接池的MySQL连接方法 import MySQLdb conn= MySQLdb.connect(host='localhost',user='root',passwd='pwd',db='myDB',port=...

Python 的可逆加密算法DES实现详解

pyDES 是一个Python的模块,用来提供 DES、Triple-DES 的加密算法。 使用示例: from pyDes import * # For Python3, you'll need to use bytes...

使用PyCrypto做AES加密详解

#!/usr/bin/env python from Crypto.Cipher import AES import base64 import os # the block size for the cipher o...

python压缩javascript文件代码详解

通过正规表达式实现 ''' a regex-based JavaScript code compression kludge ''' import re class JSCompressor(object): d...

计算时间差,时间加减运算python代码详解

Q:如何方便的计算两个时间的差,如两个时间相差几天,几小时等 A:使用datetime模块可以很方便的解决这个问题,举例如下: import datetime d1 = datetime.datetime(2009, 3, 23)...

python调用grep返回结果详解

下面的函数封装了系统的grep功能,传递文件名和参数返回grep的结果 import subprocess def grep(filename, arg): process = subprocess.Popen(['gre...

50行Python代码实现代理服务器详解

这里的代理服务器,是指二级代理服务器。比如:A可以访问B,B可以访问C,A不能直接访问C。这时,如果在B开一个二级代理,就可实现A访问C。现有的工具有CCProxy。 这里就是使用Python简单的实现一个二级代理。 #...