Time of Update: 2015-04-24
標籤:python MySQLdb在windows環境下的快速安裝、問題解決方式 使用python訪問mysql,需要一系列安裝 linux下MySQLdb安裝見 Python
Time of Update: 2015-04-29
標籤:python包含子目錄中的模組方法比較簡單,關鍵是能夠在sys.path裡面找到通向模組檔案的路徑。下面將具體介紹幾種常用情況:(1)主程式與模組程式在同一目錄下:如下面程式結構:`-- src |-- mod1.py `-- test1.py 若在程式test1.py中匯入模組mod1, 則直接使用import mod1或from mod1 import
Time of Update: 2015-04-29
標籤:一、代碼引導 首先看這一段代碼: >>> name=(‘jack‘,‘beginman‘,‘sony‘,‘pcky‘) >>> age=(2001,2003,2005,2000) >>> for a,n in zip(name,age): &
Time of Update: 2015-04-30
標籤:python closure閉包 內建函式 python培訓 python基礎教程 Python的閉包和Python的內建函式1 Python內建函式def out(x):def inner(y):return "inner use % s" % yreturn inner(x)print
Time of Update: 2015-04-30
標籤:前情回顧:上一篇第16關地址開啟16關,又是一張奇奇怪怪很多點點的圖片,應該又是與PIL庫有關的.頁面的標題是:let me get this
Time of Update: 2015-04-30
標籤:一、什麼是異常?異常即是一個事件,該事件會在程式執行過程中發生,影響了程式的正常執行。一般情況下,在Python無法正常處理常式時就會發生一個異常。異常是Python對象,表示一個錯誤。當Python指令碼發生異常時我們需要捕獲處理它,否則程式會終止執行。二、異常處理捕捉異常可以使用try/except語句。try/except語句用來檢測try語句塊中的錯誤,從而讓except語句捕獲異常資訊並處理。如果你不想在異常發生時結束你的程式,只需在try裡捕獲它。異常文法:以下為簡單的try.
Time of Update: 2015-04-28
標籤:http://edyfox.codecarver.org/html/boost_python.htmlBoost.Python 是 Boost 中的一個組件,使用它能夠大大簡化用 C++ 為 Python 寫擴充庫的步驟,提高開發效率,雖然目前它對 Python 嵌入 C++ 的支援還不是很多,但也能提供很大方便。另外,華宇煜也編寫了一份關於Boost.Python 簡明教程。1 Boost 安裝簡介在正式開始使用 Boost.Python
Time of Update: 2015-04-28
標籤:python 置中把字型顯示在螢幕的中間sentence = raw_input("Sentence:")screen_width = 80text_width = len(sentence)box_width = text_width + 6left_margin = (screen_width - box_width) // 2
Time of Update: 2015-04-23
標籤:python 爬蟲 說明:和上一個下載百度貼吧圖片差不多,修改了正則,加入了頁碼控制; 此外也加入了輸出格式控制,如果想加入手動設定儲存路徑功能,可以參考之前的百度貼吧爬蟲#!/usr/bin/env python#! -*- coding: utf-8 -*-#圖片地址範例:src="http://ww2.sinaimg.cn/large/005Yan1vjw1erf95qkbfog307e08uu0y.gif"
Time of Update: 2015-04-23
標籤:記錄Tornado-4.0.2源碼的閱讀,學習,分析options.py1. imports 部分1.1 __future__1 from __future__ import absolute_import, division, print_function, with_statementfuture_statement 即:from __futuren import XXX. 參見 XiaoKL學Python(C)__future__1.2 other imports
Time of Update: 2015-04-19
標籤:python程式 死迴圈 避免 最近在寫python程式時,發現很多同事都盡量避免使用while迴圈而使用的是for迴圈,尤其是沒用使用while Ture:的方式,while Ture:是無限迴圈的方式,我以前在寫shell任務時經常使用,不過我一般注意使用了slepp
Time of Update: 2015-04-20
標籤: 在編寫了自己的第一個可以爬寫網頁原始碼的程式之後,發現如果在沒有安裝了pythonLDLE程式的電腦上根本就跑不出來。所以開始尋找可以將程式打包成跨平台啟動並執行exe檔案。經過自己費力的Google沒有一個能講明白的,或者說他們講的太難了。但是經過自己簡單的百度,竟然在百度上找到了最簡單的解決辦法。(這裡有個教訓,對於一些知識其實百度更加的好用)。這裡直接上大神的連結http://www.360doc.com/content/13/1216/11/11029609_337549928
Time of Update: 2015-04-13
標籤:time:2015/04/13描述:需要將excel表格內容轉成lua,並且作為工具使用,能夠批量轉換步驟:(1)文章[1]已經做了大部分的內容,而且也已經能夠使用了(2)根據自己新的需求: *直接轉成自己需要的lua檔案 *批量轉換,主要是加了一個變數目錄的代碼,改動不多 源碼:* https://github.com/pkxpp/python/tree/master/tools/xls2lua *
Time of Update: 2015-04-14
標籤:html python 對於看見 JS 代碼就很痛苦的我來說,Brython 就像是福音,希望它發展順利!<html> <head> <script src="brython.js"></script> </head> <body onLoad="brython()">
Time of Update: 2015-04-08
標籤:記得大學時代,參加學校舉行的編程大賽,其中有道題是:編寫一函數,實現十進位轉換成十六進位。看起來非常簡單的一道題,最後竟然沒有實現,想想都覺得慚愧啊,回去網上一搜,那是相當的easy的事情;時隔五六年了,工作中一直是用java,最近學習python,所以突然想到這個問題,就用python來實現這道題。下面使用兩種方法分別實現:一、迴圈def decimalToNBaseByNormal(decimalVar, base): tempList = [] temp =
Time of Update: 2015-04-09
標籤:python1. chardet模組 Python在處理字串問題,常常會遇到字串編碼的問題。chardet是一個非常優秀的編碼識別模組。 能夠識別的格式有:ASCII, UTF-8, UTF-16 (2 variants), UTF-32 (4 variants)Big5, GB2312, EUC-TW, HZ-GB-2312, ISO-2022-CN (Traditional and Simplified Chinese)EUC-JP, SHIFT_JIS, CP932, ISO-
Time of Update: 2015-04-07
標籤:# -*- coding: utf8 -*-‘‘‘__author__ = ‘[email protected]‘56: Merge Intervalshttps://oj.leetcode.com/problems/merge-intervals/Given a collection of intervals, merge all overlapping intervals.For example,Given [1,3],[2,6],[8,10],[15,18],return
Time of Update: 2015-04-03
標籤:簡介在軟體開發中經常要管理各種“串連”資源,通常我們會使用對應的串連池來管理,比如mysql資料庫連接可以用sqlalchemy中的池來管理,thrift串連可以通過thriftpool管理,redis-py中的StrictRedis實現本身就是基於串連池的,等等。
Time of Update: 2015-03-31
標籤:python 編程 語言 1隻適用與字串的操作符1.1格式化操作符(%)Python風格的字串格式操作符。只適用與字串類型,非常類似於C語言中的printf()函數的字串格式化,都是用%,並且支援所有的printf()的格式化操作。字串格式化符合如下: &
Time of Update: 2015-03-30
標籤:# -*- coding: utf8 -*-‘‘‘__author__ = ‘[email protected]‘53: Maximum Subarrayhttps://leetcode.com/problems/maximum-subarray/Find the contiguous subarray within an array (containing at least one number) which has the largest sum.For example,