《Python核心編程》第二版第437頁第十四章練習 -Python核心編程答案-自己做的-

這是自己做的練習,可能有錯誤,歡迎討論和各種最佳化重構方案。 根據反饋,或者code review,對本篇文章答案或者相關內容的更新補充,一般會被添加在本篇部落格的評論中。 將盡量保證每題的答案代碼是完整的,不僅僅是函數或者類,開啟Python 2.7的IDLE,將代碼完整拷貝進去,就能調試運行。 歡迎訪問Balian在部落格園的家。 http://www.cnblogs.com/balian14-1.

《Python核心編程》第二版第437頁第十四章練習 續一 -Python核心編程答案-自己做的-

這是自己做的練習,可能有錯誤,歡迎討論和各種最佳化重構方案。 根據反饋,或者code review,對本篇文章答案或者相關內容的更新補充,一般會被添加在本篇部落格的評論中。 將盡量保證每題的答案代碼是完整的,不僅僅是函數,類或者只是個大概,力求開啟Python 2.7的IDLE,將代碼完整拷貝進去,就能調試運行。 歡迎訪問Balian在部落格園的家。 http://www.cnblogs.com/balian14-5.

Python處理MLDonkey 下載中文檔案亂碼問題

python檔案內容如下:# -*- coding: cp936 -*-import os ,string ,urllib ,operator # 檔案替換目錄路徑sdir='/usr/local/mldonkey/incoming/' # 數字標記sNum='0123456789' # 遍曆目錄做檔案名稱轉換def convert():       filenames=os.listdir(sdir)       for filename in filenames :       

Python處理MLDonkey 下載中文檔案亂碼問題 (2)

上次寫了一篇關於mldonkey轉碼的東西,最近作了一次修改,不過仍然需要Python2.4版本的支援,代碼如下:  mldonkey.py # -*- coding: cp936 -*-############################################################# convert mldonkey's chinese# Version:    0.1# Author: kongxx# Email: kongxxcn@yahoo.com.cn#####

《Python核心編程》第二版第405頁第十三章練習 續三 -Python核心編程答案-自己做的-

這是自己做的練習,可能有錯誤,歡迎討論和各種最佳化重構方案。 根據反饋,或者code review,對本篇文章答案或者相關內容的更新補充,一般會被添加在本篇部落格的評論中。 盡量保證每題的答案代碼是完整的,不僅僅是函數或者類,開啟Python 2.7的IDLE,將代碼完整拷貝進去,就能調試運行。 歡迎訪問Balian在部落格園的家。 http://www.cnblogs.com/balian13-5.

《Python核心編程》第二版第407頁第十三章練習 續四 -Python核心編程答案-自己做的-

這是自己做的練習,可能有錯誤,歡迎討論和各種最佳化重構方案。 根據反饋,或者code review,對本篇文章答案或者相關內容的更新補充,一般會被添加在本篇部落格的評論中。 盡量保證每題的答案代碼是完整的,不僅僅是函數或者類,開啟Python 2.7的IDLE,將代碼完整拷貝進去,就能調試運行。13-7. 資料類。提供一個time模組的介面,允許使用者按照自己給定時間的格式,比如:“MM/DD/YY”、“MM/DD/YYYY”、“DD/MM/YY”、“DD/MM/YYYY”

《Python核心編程》第二版第407頁第十三章練習 續五 -Python核心編程答案-自己做的-

這是自己做的練習,可能有錯誤,歡迎討論和各種最佳化重構方案。 根據反饋,或者code review,對本篇文章答案或者相關內容的更新補充,一般會被添加在本篇部落格的評論中。 將盡量保證每題的答案代碼是完整的,不僅僅是函數或者類,開啟Python 2.7的IDLE,將代碼完整拷貝進去,就能調試運行。 歡迎訪問Balian在部落格園的家。 http://www.cnblogs.com/balian13-8.

利用Python的time模組建立時間戳記

Python內建一個time模組。實際項目中,經常要用到時間戳記。比如建立的log檔案就需要。也有可能要用時間戳記來為一些檔案命名。time模組就能很方便的產生所需要的時間戳記字串。具體使用方法很簡單:>>> import time >>> time.ctime(time.time()) 'Fri Sep 21 13:29:18 2012' >>> time.localtime(time.time())

使用PyInstaller2將Python指令碼轉化為可執行檔(上-安裝部分)

最近使用Python為項目開發一款測試載入器。因為使用者在另一個部門,領導希望能把Python指令碼發布為脫離Python平台啟動並執行可執行程式,最好是單個的exe檔案,同時也保護我們部門的源碼。PyInstaller恰滿足這個需求。目前PyInstaller的最新版本是2.0,支援Python2.7。本文將討論怎樣安裝PyInstaller2並使其正常工作。文中提到的所有工具都能下載到。本文部落格園balian原創,歡迎轉載,轉載請說明原作者。下面的來自PyInstaller官方網站PyIn

python 3.x 與 2.x的區別

 最近在學習使用Python3.2, 因為目前大多數資料和書籍都是基於Python 2.x的,所以在學習的過程中會碰到一些問題,特此記錄,方便尋找不同,並分享給其他需要的朋友。 1.效能Py3.0運行 pystone benchmark的速度比Py2.5慢30%。Guido認為Py3.0有極大的最佳化空間,在字串和整形操作上可 以取得很好的最佳化結果。 Py3.1效能比Py2.5慢15%,還有很大的提升空間。 2.編碼 Py3.X源碼檔案預設使用utf-8編碼,這就使得以下代碼是合法的:    

python模組規定的格式,按照這樣寫,最規範

python模組規定的格式,按照這樣寫,最規範。一個python模組代碼結構一般按照以下格式寫,請參照!#1)起始行#!/usr/bin/env python# -*- codeing:utf-8 -*-#2)模組文檔"""Show off features of [pydoc] moduleThis is a silly module todemonstrate docstrings"""#3)模組資訊__author__

使用PyInstaller2將Python指令碼轉化為可執行檔(上-安裝部分)

轉自http://www.cnblogs.com/balian/archive/2012/11/21/2780503.html最近使用Python為項目開發一款測試載入器。因為使用者在另一個部門,領導希望能把Python指令碼發布為脫離Python平台啟動並執行可執行程式,最好是單個的exe檔案,同時也保護我們部門的源碼。PyInstaller恰滿足這個需求。目前PyInstaller的最新版本是2.0,支援Python2.7。本文將討論怎樣安裝PyInstaller2並使其正常工作。文中提到的

使用PyInstaller2將Python指令碼轉化為可執行檔(中-使用部分)

最近使用Python為項目開發一款測試載入器。因為使用者在另一個部門,領導希望能把Python指令碼發布為脫離Python平台啟動並執行可執行程式,最好是單個的exe檔案,同時也保護我們部門的源碼。PyInstaller恰滿足這個需求。目前PyInstaller的最新版本是2.0,支援Python2.7。接上貼,本文將討論怎樣使用PyInstaller2將Python指令檔轉化成Windows可執行exe檔案。文中提到的所有工具都能下載到。本文部落格園balian原創,歡迎轉載,轉載請說明原作者

使用PyInstaller2將Python指令碼轉化為可執行檔(中-使用部分)

轉自http://www.cnblogs.com/balian/archive/2012/11/22/2782308.html最近使用Python為項目開發一款測試載入器。因為使用者在另一個部門,領導希望能把Python指令碼發布為脫離Python平台啟動並執行可執行程式,最好是單個的exe檔案,同時也保護我們部門的源碼。PyInstaller恰滿足這個需求。目前PyInstaller的最新版本是2.0,支援Python2.7。接上貼,本文將討論怎樣使用PyInstaller2將Python指令

python的二維數組操作

需要在程式中使用二維數組,網上找到一種這樣的用法:#建立一個寬度為3,高度為4的數組#[[0,0,0], # [0,0,0],# [0,0,0],# [0,0,0]]myList = [[0] * 3] * 4但是當操作myList[0][1] = 1時,發現整個第二列都被賦值,變成[[0,1,0], [0,1,0], [0,1,0], [0,1,0]] 為什麼...一時搞不懂,後面翻閱The Python Standard Library 找到答案list * n—>n shallow

【python學習】文本處理之-translate

2011-09-15看cookbook 看到很神奇的string.translate 函數可以剔除字串中你不需要的串,並可做 maketrans映射 將一些字元,映射成另外的字元,目前還沒想到應用情境。cookbook封裝了 translate代碼 建立一個facade 函數: import stringdef translator(frm='', to='', delete='', keep=None):if len(to) == 1:to = to * len(frm)trans =

關於Python Profilers效能分析器

想瞭解一下python的效能調試方法,結果就看到這一篇文章,想翻譯下來作個記錄原文來自於:http://docs.python.org/library/profile.html?highlight=profile#cProfile1. 介紹效能分析器profiler是一個程式,用來描述運行時的程式效能,並且從不同方面提供統計資料加以表述。Python中含有3個模組提供這樣的功能,分別是cProfile,

python 應用thrift—- thrift的監控fb303 -

2011-08-18fb303 在thrift的源碼包 contrib之中* What does it provide? *A standard interface to monitoring, dynamic options and configuration,uptime reports, activity, etc.也就是說fb303提供了幾種介面方法,而並沒有預設實現(很坑爹)有了fb303不需要在自己的thrift servcie

python的數學函數(1)-python組合函數模組itertools

要解決的問題: 輸出n個 ['A','T','C','G'] 所有的排列組合。比如n=2 時,輸出為 AA,AT,AC,AG,TA,TT,TC,TG,………………n=3時,輸出為 AAA,AAT,AAC,AAG,ATA,ATT,ATC,ATG,……………………解法1 :傳統的map

python日誌按時間切分—–TimedRotatingFileHandler

原生loggging類+ TimedRotatingFileHandler類 實現按day hour second 切分原生loggging類+ TimedRotatingFileHandler類 實現按day hour second 切分import loggingfrom logging.handlers import TimedRotatingFileHandlerlog = logging.getLogger(loggerName)formatter =

總頁數: 2974 1 .... 220 221 222 223 224 .... 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.