python转换字符集def URLtoUTF8(string): """""" g_code_type = ['utf-8', 'utf8', 'gb18030', 'gb2312', '……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1865浏览 517个赞
python分割文件#!/usr/bin/env pythondef split(filename, size): fp = open(filename, 'rb') i = 0 n = 0 temp = open(filename+'.part'+str(i),'w……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2043浏览 565个赞
python scp备份文件#!/usr/bin/env pythonimport MySQLdbimport osimport pexpectdef conn_to_mysql(): """Make a Connection to the mysql server"""……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2339浏览 329个赞
获取文件夹大小的python代码import osfrom os.path import join, getsizedef getdirsize(dir): size = 0L for root, dirs, files in os.walk(dir): size += sum([getsize(join(root, na……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1613浏览 917个赞
快速多线程ping#!/usr/bin/python#_*_coding:utf-8_*_#'''名称:快速多线程ping程序开发:gyhong gyh9711日期:20:51 2011-04-25'''import pexpectimport datetimefrom ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2519浏览 441个赞
python file_name_of_this_app.py http://www.ijingxuan.com/#!/usr/bin/env python# -*- coding: utf-8 -*-# ***********************************************************************……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1812浏览 1109个赞
python通过collections解决约瑟夫问题据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1764浏览 2053个赞
来源:http://stackoverflow.com/questions/3806562/ways-to-move-up-and-down-the-dir-structure-in-python#Moving up/down dir structureprint os.listdir('.') # current levelpr……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1772浏览 2327个赞
python超简代码解决约瑟夫环问题 约瑟环问题大家都熟悉。题目是这样的。一共有三十个人,从1-30依次编号。每次隔9个人就踢出去一个人。求踢出的前十五个人的号码。转自:http://blog.sina.com.cn/s/blog_9e11a7b40101dlzz.htmla = [ x for x in range(1,31) ] #生成编号de……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1222浏览 2179个赞
python返回昨天的日期 #-*-coding:utf-8-*- import datetimedef getYesterday(): # today=datetime.date.today() oneday=datetime.timedelta(days=1) yesterday=today-oneday ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1837浏览 2552个赞
python计算两个日期相差的天数#两个日期相隔多少天,例:2008-10-03和2008-10-01是相隔两天 def datediff(beginDate,endDate): format="%Y-%m-%d"; bd=strtodatetime(beginDate,format) ed=s……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2796浏览 2813个赞
Evaluate X and Y returned from the differential equation solvers using printput frequency in Python''' printSoln(X,Y,freq). Prints X and Y returned from the di……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2699浏览 1915个赞
Python example of using Laguerre’s method to compute all the roots of equation''' roots = polyRoots(a). Uses Laguerre's method to compute all the roots of……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1815浏览 238个赞
Powell’s method of minimizing user-supplied function in Python''' xMin,nCyc = powell(F,x,h=0.1,tol=1.0e-6) Powell's method of minimizing user-supplied fun……继续阅读 » 水墨上仙 4年前 (2021-03-05) 3114浏览 1382个赞
Plots data points and the fitting polynomial using Python''' plotPoly(xData,yData,coeff) Plots data points and the fitting polynomial defined by its coeffi……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1777浏览 1216个赞
Solve simultaneous equations using the Newton-Raphson method in Python''' soln = newtonRaphson2(f,x,tol=1.0e-9). Solves the simultaneous equations f(x) = 0 by……继续阅读 » 水墨上仙 4年前 (2021-03-05) 3043浏览 2527个赞
在python中使用tempconv模块转换问题from tempconv import ctoffrom tempconv import ftoc temp = 95convTemp = ftoc(temp)print("the converted temp is " + str(convTemp))temp = 0c……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1290浏览 1390个赞
python计算指定多少天后的日期,python做日期增减是相当简单的 d1 = datetime.datetime.now()d3 = d1 + datetime.timedelta(days =10)print d3.ctime()……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1585浏览 2471个赞
python中if elif条件语句实用范例marks = 99if marks >= 90: grade = 'A'elif marks >= 80: grade = 'B'elif marks >= 70: grade = 'C'elif mark……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1798浏览 2324个赞
python计算对角线有理函数插值''' p = rational(xData,yData,x) Evaluates the diagonal rational function interpolant p(x) that passes through he data points''&……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2045浏览 112个赞
Python查找函数f(x)=0的根的代码''' root = ridder(f,a,b,tol=1.0e-9). Finds a root of f(x) = 0 with Ridder's method. The root must be bracketed in (a,b).'……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1507浏览 2346个赞
python通过range函数计算一组数的和sum = 0numbers = range(1,10)for i in numbers: sum += iprint(sum)……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2595浏览 2885个赞
python中localtime和gtime的区别及时区计算 localtime和gtime的区别:import timenow = time.time()time.localtime() (2007,……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2860浏览 211个赞
python中使用sharp模块的简单范例from shapes import Shapefrom shapes import Rectangle s1 = Shape(2,4)print(s1)r1 = Rectangle(4,8,3,5)print(r1)……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2937浏览 2126个赞
python中while循环语句的简单实用范例number = 1while number < 20: print(number) number += 1……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2349浏览 2341个赞
python自定义类并使用的演示示例class Person: def __init__(self, first, middle, last, age): self.first = first; self.middle = middle; self.last = last; self.age = ag……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2391浏览 2817个赞
python简单的函数定义和使用范例这里定义了一个温度转换的函数def convertTemp(temp, scale): if scale == "c": return (temp - 32.0) * (5.0/9.0) elif scale == "f": return t……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1197浏览 517个赞
python通过for语句遍历数据的代码演示for name in ["kak", "John", "Mani", "Matt"]: print(name)……继续阅读 » 水墨上仙 4年前 (2021-03-05) 3390浏览 1225个赞
python合并两个字典的方法,可以使用dict方法也可以使用update方法 例如dict1={1:[1,11,111],2:[2,22,222]}dict2={3:[3,33,333],4:[4,44,444]}合并两个字典得到类似{1:[1,11,111],2:[2,22,222]……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1247浏览 614个赞
python从sqlite读取数据并显示import cgi, os, sysimport sqlite3 as db conn = db.connect('test.db')cursor = conn.cursor()conn.row_factory = db.Rowcursor.execute("select……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1422浏览 2534个赞
Python 导出数据到Excel可读取的CSV文件import csvwith open('eggs.csv', 'wb') as csvfile: #spamwriter = csv.writer(csvfile, delimiter=' ',quotechar='|……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2128浏览 822个赞
python有一个非常好用的目录操作类库shutil,通过这个库可以很简单的复制整个目录及目录下的文件import shutil#复制文件shutil.copyfile('listfile.py', 'd:/test.py')#复制目录shutil.copytree('d:/temp',……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1334浏览 2216个赞
通过pymongo可以很容易的链接到mongodb,下面的代码链接到本地mongodb,数据库为mydb,并检索出mycollection中的所有数据输出,简单的几行代码已经做了很多事情from pymongo import Connectionconnection = Connection(‘localhost’, 27017) db = conn……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1820浏览 440个赞
python使用nntp读取新闻组内容from nntplib import *s = NNTP('web.aioe.org')(resp, count, first, last, name) = s.group('comp.lang.python')(resp, subs) = s.xhdr('s……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2897浏览 513个赞
python写入xml文件演示代码本范例通过xml模块对xml文件进行写入操作from xml.dom.minidom import Documentdoc = Document()people = doc.createElement("people")doc.appendChild(people)aperson = doc……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1979浏览 1813个赞
这段代码通过判断操作系统里面是否存在PROGRAMFILES(X86)程序目录来判断是否是64位的系统,总感觉不是很严谨import os def Is64Windows(): return 'PROGRAMFILES(X86)' in os.environ ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2176浏览 1094个赞
python向sqlite插入数据代码演示import sqlite3 as db conn = db.connect('mytest.db')cursor = conn.cursor()cursor.execute('insert into person values("Mani","……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2866浏览 1190个赞
windows下Python通过PIL写入字体出现“The _imagingft C module is not installed”的完美解决方法主要是因为默认安装的PIL缺少指定的库造成的,其实在windows下安装一个编译好的PIL即可 需要注意的是,安装已经编译好的PIL需要先……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2038浏览 2339个赞
python创建一个最简单的http webserver服务器import sysimport BaseHTTPServerfrom SimpleHTTPServer import SimpleHTTPRequestHandler Handler = SimpleHTTPRequestHandlerServer = BaseHTTPServer……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1216浏览 544个赞
python分析网页上的所有超级链接import urllib, htmllib, formatter website = urllib.urlopen("http://w3mentor.com")data = website.read()website.close()format = formatter.AbstractF……继续阅读 » 水墨上仙 4年前 (2021-03-05) 3094浏览 1653个赞
python抓取网页及网页上所有连接的演示代码Website crawler in pythonimport urllib, htmllib, formatter, re, sys url = sys.argv[1]website = urllib.urlopen("http://"+url)data = website.r……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2778浏览 261个赞
python使用 htmllib 分析网页内容import htmllib, urllib, formatter, sys website = urllib.urlopen("http://w3mentor.com")data = website.read()website.close()format = formatter……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1788浏览 2809个赞
python判断给定的数是否是回文数此代码有很大的改进余地#! /usr/bin/env python#coding=utf-8a = input()b = str(a)flag = Truefor i in range(len(b)/2): if b[i]!=b[len(b)-i-1]: flag = False ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1884浏览 517个赞
python使用smtplib模块通过gmail发送邮件import smtplibfrom email.MIMEMultipart import MIMEMultipartfrom email.MIMEText import MIMEText fromaddr = 'fromaddr@gmail.com'toaddr = ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1819浏览 751个赞
python通过imaplib模块读取gmail里的邮件import imaplib mailserver = imaplib.IMAP4_SSL('imap.gmail.com', 993)username = 'gmailusername'password = 'gmailpassword……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1997浏览 2664个赞