2013年最好的Python開源項目匯總

標籤:2013年Python社區誕生了很多實用的開發工具,這些工具 在一定程度上 可以協助你節省更多的時間。本文為你匯總了這些工具,它們大部分都是開源的,你還可以通過源碼來學習更多的Python開發知識。 1. Radon Radon是一個用於 從原始碼中計算出各種指標的 Python工具,包括: McCabe複雜性計算,也就是迴圈複雜度 SLOC( 原始碼行

【Python】異常處理

標籤: 1.Python異常類異常描述NameError嘗試訪問一個沒有申明的變數ZeroDivisionError除數為0SyntaxError語法錯誤IndexError索引超出序列範圍KeyError請求一個不存在的字典關鍵字IOError輸入輸出錯誤(比如你要讀的檔案不存在)AttributeError嘗試訪問未知的對象屬性ValueError傳給函數的參數類型不正確,比如給int()函數傳入字串形      &nbs

【Python】函數對象

標籤:轉:Vamei 出處:http://www.cnblogs.com/vamei函數也是一個對象,具有屬性(可以使用dir()查詢)。作為對象,它還可以賦值給其它對象名,或者作為參數傳遞。lambda函數在展開之前,我們先提一下lambda函數。可以利用lambda函數的文法,定義函數。lambda例子如下:func = lambda x,y: x + yprint

在Ubuntu中實現python按tab鍵補全

標籤:python   tab鍵補全   香飄葉子   51cto部落格       剛學習python,其實一切都很好接受,因為有過C語言的基礎,感覺一切都來得那麼自然,python極其精簡的文法,讓我真心是愛上這種語言!相信往後python一定會在我的IT生涯中大放光彩!    好,廢話說完了,

Python抓取小說

標籤:Python抓取小說前言這個指令碼命令MAC在抓取小說寫,使用Python它有幾個碼。代碼# coding=utf-8import reimport urllib2import chardetimport sysfrom bs4 import BeautifulSoupimport codecsclass Spider(): def __init__(self): self.aTag=re.compile("<a href=\"(http://

Python 模組學習

標籤:python   python模組   python基礎   可以將代碼量較大的程式分割成多個有組織的、彼此獨立但又能互相互動的程式碼片段,這些自我包含的有組織的程式碼片段就是模組模組表現形式為以.py結尾的代碼檔案一個檔案被看作一個獨立的模組,一個模組也可以被看作是一個檔案。模組的檔案名稱就是模組的名字加上副檔名.py每個模組都有自己的名稱空間Python程式架構一個python程式通常包括一個頂層

python練習題(三)

標籤:python   練習題   一、ps 可以查看進程的記憶體佔用大小,寫一個指令碼計算一下所有進程所佔用記憶體大小的和。(提示,使用ps aux 列出所有進程,過濾出RSS那列,然後求和)#!/usr/bin/env python#!coding=utf-8import oslist = []sum = 0   str1 = os.popen(‘ps aux‘,‘r‘).readlines()for i in

python curses使用

標籤:python 中curses封裝了c語言的curses,把c中複雜部分簡單化,比如addstr(),mvaddstr(),mvwaddstr()合并成了一個addstr()方法。一、文法入門1、開啟和關閉一個curses 應用程式在任何代碼執行前都先要初始化curses。初始化操作就是調用initscr()函數,如下。該函數根據不同裝置返回一個window對象代表整個螢幕,這個window對象通常叫做stdscr,和c語言報錯一致。import cursesstdscr = curses.

Python 引用 賦值

標籤: 1)a是引用,指向(標註)一段連續的記憶體地區,內容是 1,2    b是引用,指向一段連續的記憶體地區,內容是另一個引用。後者指向當時a所指向的東西,也就是那塊內容為1,2的記憶體地區。    a被重新導向,指向另一個記憶體地區,內容是4,52)a是引用,指向(標註)一段連續的記憶體地區,內容是 1,2    

python資料結構與演算法——圖的最短路徑(Floyd-Warshall演算法)

標籤:使用Floyd-Warshall演算法 求圖兩點之間的最短路徑不允許有負權邊,時間複雜度高,思路簡單 1 # 城市地圖(字典的字典) 2 # 字典的第1個鍵為起點城市,第2個鍵為目標城市其索引值為兩個城市間的直接距離 3 # 將不相連點設為INF,方便更新兩點之間的最小值 4 INF = 99999 5 G = {1:{1:0, 2:2, 3:6, 4:4}, 6 2:{1:INF, 2:0, 3:3, 4:INF}, 7 3:{1:7,

Python簡單的爬蟲

標籤:python   爬蟲   Python簡單的爬蟲最簡單的爬蟲# -*- coding : utf-8 -*-import urlliburl = ‘http://www.baidu.com‘html = urllib.urlopen(url)print html.read()也可以列印出網頁的其他資訊#擷取狀態代碼print html.getcode()#擷取傳入的參數print

【python】Word Jumble

標籤:python   word-jumble   By dolphin,20150730Title :    改進Word Jumble,給各個單詞加上一個提示。讓玩家在遇到困難時能夠看到提示。添加一個記分系統,對那些不用提示就把問題解決掉的玩家進行獎勵。Code:# Word Jumble## Computer random chosse a 

python練習題(一)

標籤:python   except   程式   使用者   一、用python寫一個列舉目前的目錄以及所有子目錄下的檔案,並列印出絕對路徑#!/usr/bin/env pythonimport osfor root,dirs,files in os.walk(‘/tmp‘):    for name in files:   

python基礎補充

標籤:關於模組匯入方式:  import  random  print random.choice(range(10))和  from  random import choice  print

簡明python教程的常式 備份檔案夾 的winrar的用法,編譯成功了

標籤:#!/usr/bin/Python  # Filename: backup_ver1.py  import os  import time  source =[r‘D:\shi1‘, r‘D:\shi2‘]  target_dir = ‘F:\\back\\‘# 檔案夾路徑用“\\”表示,這個winra

Python Challenge 過關心得(0)

標籤:       最近開始用Openerp進行開發,在python語言本身上並沒有什麼太大的進展,於是決定利用空閑時間做一點python練習。       最終找到了這款叫做Python Challenge(http://www.pythonchallenge.com)的編程遊戲。      

Python Network Programming

標籤:@1: 同步網路編程(也就是阻塞方式)同步網路編程一次只能串連一個用戶端。Server端:import socketdef debugPrint(name, value): print("{0}: {1}".format(name, value))def server(): #1: server = socket.socket() #NOTE: NOT "host = server.gethostname()" host =

Python Iteration,itertools(Python迭代器,itertool個人總結)

標籤:1.迭代是什嗎?首先看三個例子:當迭代的對象是一個list對象的時候,他列印的是每一個list對象for i in [1,2,3,4]:    print(i)列印的結果:1234當我們迭代的對象是一個字串的時候,他會一一列印出字串的每一個字元for c in ‘Python‘:    print(c)列印的結果是:Python當我們迭代的對象是一個字

python 例子1

標籤:python 例子1python簡單的互動式操作,執行個體方法一:    #!/usr/bin/env python#encoding:utf8# Filename:interactive.pyname= raw_input("please input your name:")passwd= raw_input("please input your passwd:")count = 0temp = 0if name == ‘liu‘:  &

Python中GBK, UTF-8和Unicode的編碼問題

標籤:編碼問題,一直是使用python2時的一塊心病。幾乎所有的控制台輸入輸出、IO操作和HTTP操作都會涉及如下的編碼問題:UnicodeDecodeError:‘ascii’codec can’t decodebyte0xc4inposition10:ordinalnotinrange(128)這究竟是是個什麼東西?!有時稀裡糊塗地用一坨encode(),decode()之類的函數讓程式能跑對了,可是下次遇到非ASCII編碼時又悲劇了。那麼Python 2

總頁數: 2974 1 .... 133 134 135 136 137 .... 2974 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.