Time of Update: 2018-12-03
python提供了一個進行hash加密的模組:hashlib下面主要記錄下其中的md5加密方式>>> import hashlib>>> m = hashlib.md5()>>> m.update("Nobody inspects")>>> m.update(" the spammish repetition")>>> m.digest()'\xbbd\x9c\x83\xdd\x1e\xa5\xc9\xd9
Time of Update: 2018-12-03
1、匯入模組import MySQLdb>>> help ('MySQLdb')>>> help ('MySQLdb.cursors')2、串連資料庫conn = MySQLdb.Connection(host='host',user= 'user',passwd= 'password',db = 'dbname',port=port)例如:conn =
Time of Update: 2018-12-03
Python 不僅僅是一個設計優秀的程式語言,它能夠完成現實中的各種任務,包括開發人員們日複一日所做的事情。作為編製其他組件、實現獨立程式的工具,它通常應用於各種領域。實際上,作為一種通用語言,Python 的應用角色幾乎是無限的:你可以在任何場合應用Python, 從網站和遊戲開發到機器人和太空梭控制。儘管如此,Python 的應用領域分為如下幾類。下文將介紹一些Python 如今最常見的應用領域,以及每個應用領域內所用的一些工具。我們不會對各個工具進行深入探討,如果你對這些話題感興趣,請從
Time of Update: 2018-12-03
最近用到python的socket實現處理序間通訊,發現網上的資料很零散,例子極少。寫了一個example: Server:if __name__ == '__main__': import socket sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) import os if os.path.exists('/tmp/UNIX.d'): os.unlink('/tmp/UNIX.d')
Time of Update: 2018-12-03
學習python積累的資源,有好資源的話,歡迎共用1、簡明中文教程http://download.csdn.net/detail/zz_lgy/56319952、python 內建文檔(個人推薦)windows版本安裝後 python27/doc/python27.chm3、python基礎教程(第二版)http://club.topsage.com/thread-2278723-1-1.html4, IDE eric4 需要安裝pyqthttp://ishare.iask.sina.com.
Time of Update: 2018-12-03
# -*-coding:utf8 -*- ''' Python常見檔案操作樣本 os.path 模組中的路徑名訪問函數 分隔 basename() 去掉目錄路徑, 返迴文件名 dirname() 去掉檔案名稱, 返回目錄路徑 join() 將分離的各部分組合成一個路徑名 split() 返回 (dirname(), basename()) 元組 splitdrive() 返回 (drivename, pathname) 元組 splitext() 返回 (filename, extension)
Time of Update: 2018-12-03
一個通過迭代求解convex function最小值的方法: Gradient descent(梯度下降法)http://en.wikipedia.org/wiki/Gradient_descent這裡給出一個python的代碼:The gradient descent algorithm is applied to find a local minimum of the function f(x)=x4-3x3+2 , with derivative f'(x)=4x3-9x2. Here
Time of Update: 2018-12-03
Python是一門開發效率很高的語言,而且其既下裡巴人,又陽春白雪。也就是說這門語言只要稍加學習就可以上手開發,而深入探究也會發現Python有很多高深的東西。最近讀了《Python源碼剖析》,收穫良多,今天就把Python的記憶體管理整理一番。本文的組織如下:第一部分:整理Python的記憶體管理機制,主要包括記憶體池以及對象緩衝池第二部分:從百度的筆試題來探討如何?一個緩衝池。第一部分:整理Python的記憶體管理機制Python的記憶體管理記憶體總共分為4層,如所示其中Layer2為記憶體
Time of Update: 2018-12-03
我一直認為Python是一門很神奇的語言。神奇之處在於其既可陽春白雪,亦可下裡巴人。也就是其簡單到幾乎所有的人稍加學習即可上手,但是你如果細細品味,就會發現他還有很多高深的東西。正如一位漂亮的姑娘,一眼看上去就會喜歡上。交往深入,你會發現她精通琴棋書畫而且非常有內涵,我相信你這時肯定會深深的迷戀上她。這篇文字的目的就是想整理一些Python的進階特性,試圖為大家揭開Python的神秘面紗。Python的進階特性如果深入寫的話可以寫成一本書,所以這篇文章也只是淺嘗輒止。如果大家感興趣的話,可以閱讀
Time of Update: 2018-12-03
先來看下關於這兩個函數的官方定義: string.maketrans(from, to):Return a translation table suitable for passing to translate(), that will map each character in from into the character at the same position in to; from and to must have the same length.
Time of Update: 2018-12-03
#!/usr/bin/env python# -*- coding:utf-8 -*-import sys, os, zipfile, tempfile, tarfile, fnmatch;def read_file(fileName): ''' read file and print file line count ''' f = open(fileName, 'r') try: line_list = f.readlines()
Time of Update: 2018-12-03
Wing IDE 破解:最新的 Wing IDE pro v4 的註冊機還沒找到, 但是找到了 暴力破解的方式破解.這個方法地址是:http://download.csdn.net/detail/jhwhu/3610082中文亂碼解決:找到安裝目錄,在 "Wing IDE 3.2\bin\gtk-bin\etc\pango" , 開啟" pango.aliases" ,將引號內的文字修改為:microsoft yahei.即可.如下:courier = "microsoft
Time of Update: 2018-12-03
階乘運算,隨便寫一個1000!,結論大家自己去總結吧!================Python版================print reduce(lambda x,y:x*y, range(1, 1001))================Java版================import java.io.*;import java.math.*;public class Main{ public static BigDecimal fact(int num) {
Time of Update: 2018-12-03
#!/usr/bin/python# -*- coding: cp936 -*-################################## Written by caocao ## caocao@eastday.com ## http://nethermit.yeah.net ##################################import sysimport reimport stringprint
Time of Update: 2018-12-03
轉換成網頁格式,可以自己定製高亮格式,程式已經打包成exe了下載該程式具體可以訪問我的首頁http://bt.ydy.com/caocao/program/python/index.php?language=cn至於程式效果,可以參考我發的其他Python原始碼http://blog.csdn.net/nethermit/archive/2004/10/28/156193.aspxhttp://blog.csdn.net/nethermit/archive/2004/10/28/156189.a
Time of Update: 2018-12-03
#!/usr/bin/python# Filename: GroupToBookmark.py# Author:huyoo,http://blog.csdn.net/huyooimport osnewline=os.linesepdef listtolinks(l): suojin=0 #indent suojin+=4 ltime=l[1].split('huyoo') atim=ltime[2] mtim=ltime[1] ctim=ltime[0]
Time of Update: 2018-12-03
弄了一個晚上,終於弄出來了。哢哢。。。#!/usr/bin/python# Filename: MakeHomePage.py# author:huyoo--糯米糊糊--部落格:http://blog.csdn.net/huyooimport osdef listtolinks(l): linkstr='<dt>'+l[0]+'</dt>'+os.linesep linkstr+="<dl>" for a in range(0,len(l)/
Time of Update: 2018-12-03
國慶這幾天,在 python技術交流群裡,10月1日,我發現大家在討論玩hacker.org網上的一個機器人逃跑的小遊戲,開始幾關試玩了一下,就明白了玩的原理,手動玩到了26關。本來沒有打算用編程的方式來解決這個遊戲,因為我根本沒有想到和注意到這個網頁上的flash遊戲還可以編程來解答。後來聽群裡的高手解說了一下,他們還發了自己解決問題時的,我就也開始嘗試使用python來編程解決這個問題。最初,想到的是用窮舉的辦法,因為沒有遊戲編程的經驗。但是這個窮舉肯定是不行的。後來就在網上搜尋
Time of Update: 2018-12-03
Python是一種動態語言。 python的web framework如果你想使用Python做網站,目前存在很多優秀的網站快速開發架構供你選擇。 就我目前知道而且用過的,就有 zope 和 plone 。你可以搜尋一下。 網站架構中 Zope 和 Plone 有 Windows 安裝檔案,一路裝好就可以用。 QuixoteQuixote/CherryPy 如果用內建的web伺服器也幾乎是下載了就可以用的。 如果你使用 Quixote : 最簡單使用 Quixote 的方法: 1、安裝好
Time of Update: 2018-12-03
如果伺服器限制了並發為1,並且滿足如下條件setDaemon(True)如果一個線程類裡有這一句並且該類裡有urllib2的請求那麼第2次執行個體化後,urllib2的urlopen方法就不能使用了。否則會報錯,錯誤如下Exception in thread Thread-2 (most likely raised during interpreter shutdown):Traceback (most recent call last): File