Time of Update: 2018-12-06
在centos下載python2.7安裝源碼,放入工作目錄後解壓安裝 ./configure && make && make install 預設安裝python2.7到/usr/local/bin/下面centos預設下python連結到2.6版本,所以要將預設版本改為2.7 => 移除原來的rm -rf /usr/bin/python 連結新的python ln -s /usr/local/bin/python2.7
Time of Update: 2018-12-06
#coding=gbk#download pictures of the url#useage: python downpicture.py www.baidu.comimport osimport sysfrom html.parser import HTMLParserfrom urllib.request import urlopenfrom urllib.parse import urlparsedef getpicname(path): ''' retrive
Time of Update: 2018-12-06
1. 簡介matplotlib official website:http://matplotlib.sourceforge.net/index.htmlThe pylab mode provides all of the pyplot plotting functions, as well as non-plotting functions from numpy and matplotlib.mlab.Numpy, scipy, matplotlib, pylab之間的關係:連結numpy &
Time of Update: 2018-12-06
1: os.listdir(path) //path為目錄功能相當於在path目錄下執行dir命令,返回為list類型print os.listdir('..')2: os.path.walk(path,visit,arg)path :是將要遍曆的目錄visit :是一個函數指標,函數圓形為:callback(arg,dir,fileList)其中arg為為傳給walk的arg , dir是path下的一個目錄,fileList為dir下的檔案和目錄組成的list, arg:傳給visit用的3
Time of Update: 2018-12-06
#參考資料:《The Python Standard Library by Example》12.9 json 模組JSON就是JavaScript Object Notation,這個模組完成了python對象和JSON字串的互相轉換。適用於Python的版本2.6和更高版本。
Time of Update: 2018-12-06
Python的字典和JSON在表現形式上非常相似#這是Python中的一個字典 dic = { 'str': 'this is a string', 'list': [1, 2, 'a', 'b'], 'sub_dic': { 'sub_str': 'this is sub str', 'sub_list': [1, 2, 3] }, 'end': 'end' } //這是javascript中的一個JSON對象 json_obj = { 'str': 'this is a string', '
Time of Update: 2018-12-06
前一段時間看了九天雁翎(http://hi.csdn.net/vagrxie)的文章,開始學些Python。到現在差不多有半個月了,由於還在準備考研,每天只能零敲碎打的學上兩三個小時。這半個月學習的成果是寫了一個郵件收發用戶端(下載),介面用的wxpython,收發用的Python的內建郵件處理模組。能實現郵件收發,多賬戶管理,網頁郵件顯示,對中文郵件實現了很好的支援。這些對高手來說不值一提,但是對於我這個初學者,實現起來還是費了不少力氣的。 Easy but
Time of Update: 2018-12-06
在編譯boto等包時需要python2.6,但centos預設是2.4,所以需要安裝2.6的python版本。下載好2.6後,開始安裝:./configure --prefix=/usr/python2.6 #預設情況下python2.6的幾個檔案夾是裝在不同的路徑的,所以指定了統一的路徑,安裝在一起。makemake install然後就是在/root/.bash_profile中設定python的環境變數了: PYTHON_HOME=/usr/python2.6/
Time of Update: 2018-12-06
早就有想法把部落格每天的訪問流量記下來,剛好現在申請了GAE的應用,又開始學Python,正好拿這個練手。打算先利用Python把訪問記錄儲存在本地,熟悉之後可以部署到GAE,利用GAE提供的cron就可以每天更近訪問流量了。OK,開始~ 首先是簡單的網頁抓取程式: [python] view plaincopy import sys, urllib2 req = urllib2.Request("http://blog.csdn.net/nevasun") fd =
Time of Update: 2018-12-06
1 # -- coding:utf-8 -- 2 3 import sys, time, os, re 4 import urllib, urllib2, cookielib 5 from datetime import datetime 6 7 print '當前日期:%s' % datetime.now().strftime('%Y-%m-%d') 8 print '作者:ly' 9 10 #儲存輸出資料11 ofile = open('data.txt', 'w')12 13
Time of Update: 2018-12-06
1. bookstore.py#encoding:utf-8'''根據一個給定的XML Schema,使用DOM樹的形式從空白檔案產生一個XML。'''from xml.dom.minidom import Documentdoc = Document() #建立DOM文檔對象bookstore = doc.createElement('bookstore')
Time of Update: 2018-12-06
1 #!/usr/bin/python 2 #coding:utf-8 3 def next_permutation(A): 4 ''' 5 input: array of a permutation of n numbers 6 output: the next permutation 7 Algorithm: dicttionary order 8 ''' 9 #print(A)10
Time of Update: 2018-12-06
>>> import collections>>> a = list(range(1000000))>>> a[100] = 1 #稍微改變一下列表#方法一>>> b = filter(lambda x: a.count(x) > 1, a)#方法二>>> d = filter(lambda x: x[1] !=
Time of Update: 2018-12-06
本教程是 "A Byte of Python" 中文翻譯版,是基於python3.0的,python3.0對以前版本有了較大改進,其中的內容在翻譯時參考了網路上流行的《簡明 Python 教程》。希望對python初學者有點協助! Love python, love life, because python can save your life! 檔案下載 連結書籍 書籍下載連結代碼書中所有代碼latex源碼 pdf檔案Latex
Time of Update: 2018-12-06
在程式中可以通過建立新的異常類型來命名自己的異常。異常類通常應該直接或間接的從Exception 類派生,例如:>>> class MyError(Exception):... def __init__(self, value):... self.value = value... def __str__(self):... return repr(self.value)... >>> try:...
Time of Update: 2018-12-06
第1講 Python概述第2講 基本文法第3講 控制語句第4講 內建資料結構第5講 模組與函數第6講 字串與Regex第7講 檔案的處理第8講 物件導向編程第9講 異常處理與程式調試第10講 Python 資料庫編程第11講 WxPython的開發環境第12講 WxPython架構初步第13講 基本組件第14講 菜單、視窗與對話方塊第15講 進階控制項第16講 WxPython下的進階功能 第17講 Python的HTML應用 第18講 Python和XML第19講 Python的Web開發——
Time of Update: 2018-12-06
Python是一種物件導向、直譯式電腦程式設計語言,也是一種功能強大而完善的通用型語言,已經具有十多年的發展曆史,成熟且穩定。這種語言具有非常簡捷而清晰的文法特點,適合完成各種高層任務,幾乎可以在所有的作業系統中運行。Python適用在各種程式的開發中,目前最常用在Web程式,移動程式以及傳統型程式開發中。但是遺憾的是,python官方只提供了IDLE一個IDE,功能上卻是是不敢恭維。市面上的python
Time of Update: 2018-12-06
安裝 python memcache 過程略 1 root@Veda:~# python 2 Python 2.7.2+ (default, Oct 4 2011, 20:03:08) 3 [GCC 4.6.1] on linux2 4 Type "help", "copyright", "credits" or "license" for more information. 5 >>> import memcache 6 >>> mc =
Time of Update: 2018-12-06
1 #!/usr/bin/env python 2 #coding=utf-8 3 from __future__ import with_statement 4 from contextlib import closing 5 import inspect 6 import pymssql 7 import uuid 8 import datetime 9 10 #查詢操作11 with
Time of Update: 2018-12-06
檔案聲明為utf-8編碼儲存的源檔案,但是中文windows的本地預設編碼是cp936(gbk編碼),Windows中直接列印utf-8的字串是亂碼。 解決方案:在控制台列印的地方用一個轉碼就可以 print str.decode('UTF-8').encode('GBK')1: #coding:utf-82: '''3: Created on 2012-11-14: 5: @author: Administrator6: '''7: ff=raw_input('輸入:')