Time of Update: 2015-05-05
標籤: 以Ubuntu下安裝為例::https://pypi.python.org/pypi/MySQL-python/解壓後直接進入解壓目錄運行安裝命令。python setup.py installView Code若成功,則能成功使用MySQLdb模組。 但是一般會出現以下問題:1) ImportError: No module named setuptools解決方案:wget
Time of Update: 2015-05-05
標籤:1.方法簡單介紹 os.walk 返回的是一個三元tupple(dirpath, dirnames, filenames), 其中第一個為起始路徑, 第二個為起始路徑下的檔案夾, 第三個是起始路徑下的檔案.dirpath是一個string,代表目錄的路徑, dirnames是一個list,包含了dirpath下所有子目錄的名字, filenames是一個list,包含了非目錄檔案的名字. 這些名字不包含路徑資訊,如果需要得到全路徑,需要使用
Time of Update: 2015-05-04
標籤:python packet嗅探 raw-socket 乙太網路幀解析 1. Raw Socket基礎提供了一種方法來繞過整個網路堆棧遍曆和直接將乙太網路幀輸送到一個應用程式。有很多種方法來建立raw
Time of Update: 2015-05-05
標籤:pythonpig 指令碼運行不需要尾碼名pig指令碼名為tempfile,無尾碼名用pig -f tempfile 可直接運行另外,pig tempfile也可以直接運行這樣就可以用python臨時檔案儲存體pig指令碼內容直接調用python調用pig指令碼的一種方式將pig指令碼用任意檔案儲存體,執行時寫入python的臨時檔案(tempfile模組操作),執行結束後刪除。執行過程:
Time of Update: 2015-05-04
標籤:筆者需要將代碼中的utf8編碼的字串str1原樣輸出到檔案裡,因為最終需要輸出的是一行,並且其中的\t等還需要轉義,所以使用r""這種形式也不靠譜。能想到的辦法就是把"\xe6"轉換成"\\xe6"這樣,不過事實上非常難轉換,因為‘\xe6‘整個是一個長字元,無法單獨匹配其中的‘\‘。最終發現了一個很巧妙的方法,首先把字串加入一個列表中,然後列錶轉換成字串,最後去掉該字串的中括弧即可。def eval_utf8(value): #‘\xe9\
Time of Update: 2015-05-04
標籤:格式化字串/複合欄位名>>> import humansize>>> si_suffixes = humansize.SUFFIXES[1000]>>> si_suffixes[‘KB‘, ‘MB‘, ‘GB‘, ‘TB‘, ‘PB‘, ‘EB‘, ‘ZB‘, ‘YB‘]>>> ‘1000{0[0]} = 1{0[1]}‘.format(si_suffixes)‘1000KB = 1MB‘ >>&
Time of Update: 2015-05-04
標籤:案例:對所給的分數進行評級,以下有三種方案:score = int(input(‘請輸入一份分數‘)) #第一種方案if 100 >= score >= 90: print(‘A‘)if 90 > score >= 80: print(‘B‘)if 80 > score >= 60: print(‘C‘)if 60 > score >= 0: print(‘D‘
Time of Update: 2015-05-05
標籤:列表 python 1、append字列表末尾追加新的對象>>>lst=[1,2,3]>>>lst.append(4)>>>lst[1,2,3,4]2、count用於計算某個元素在列表中出現的次數>>>[‘to‘,‘be‘,‘or‘,‘not‘,‘to‘,‘be‘,‘this‘,‘is‘,‘a‘,‘question‘].count(‘to‘)23、ex
Time of Update: 2015-05-04
標籤:for語句文法:for 目標 in 運算式: 迴圈體 例子1: favourite = ‘Idmask‘for i in favourite: print(i, end= ‘ ‘) 上面的輸出結果為I d m a s k 例子2:member = [‘小甲魚‘ ,‘黑特‘ , ‘迷途‘ ,‘小布丁‘]for each in member: print(each, len(each)) 結果為:小甲魚 3 黑特
Time of Update: 2015-05-05
標籤:cpu 負載平衡chkconfig --level 3 irqbalance off#!/usr/bin/env pythonimport socketimport fcntlimport structimport arrayimport platformimport osimport sysBYTES = 4096buf = 4096def get_cpu_core_num():
Time of Update: 2015-05-05
標籤:python pyenv 說明:由於centos或者RHEL作業系統內建的python一般都比較低,centos6
Time of Update: 2015-05-05
標籤:讀書筆記 python 對象 文檔 標準 引論建議1:理解pythonic的概念pythonic也許可以遮陽定義:充分體現python自身特色的代碼風格。python中兩個變數交換隻需一行:a,b= b,a遍曆一個容器時可以為:for i in alist:
Time of Update: 2015-05-05
標籤:python class 要使用 with 語句,首先要明白上下文管理器這一概念。有了上下文管理器,with 語句才能工作。下面是一組與上下文管理器和with 語句有關的概念。上下文管理協議(Context Management Protocol):包含方法 __enter__() 和 __exit__(),支援該協議的對象要實現這兩個方法。上下文管理器(Context
Time of Update: 2015-05-05
標籤:自訂函數(UDF)UDF全稱User Defined Function,即使用者自訂函數。ODPS提供了很多內建函數來滿足使用者的計算需求,同時使用者還可以通過建立自訂函數來滿足不同的計算需求。UDF在使用上與普通的 SQL內建函數 類似。在ODPS中,使用者可以擴充的UDF有三種,分別是:UDF 分類 | 描述User Defined Scalar Function 通常也稱之為UDF 自訂函數,準確的說是使用者自訂純量涵式 (User Defined Scalar
Time of Update: 2015-05-04
標籤:import httplibimport randomimport timeimport urllib2import readdress = raw_input("Please input the website address")count = int(raw_input("Please input the add count number"))req = urllib2.Request(address)res_data = urllib2.urlopen(req)res =
Time of Update: 2015-05-04
標籤:localhost network password python import 公司需要新上項目,上架20台機器,要對這些主機進行改名#!/usr/bin/env pythonfrom multiprocessing import Process, Poolimport&
Time of Update: 2015-05-05
標籤: 之前只知道設定變數的初始值為0。今天在寫網路路徑分析的時候,為了找到離任意座標距離最近的節點,初始設定最短距離為無窮大,然後不斷的去替換,直到找到最近的節點。 剛開始設定是min_dis = 999999999999,作為距離不是特別大的也是可以的,於是試想是不是Python提供了有無窮大的表示方法,查閱文檔,果然如此:from random import randrange seq = [randrange(10**10) for i in range(100)] dd =
Time of Update: 2015-05-04
標籤:首先安裝配置好python2.7環境下載安裝PyCrypto 2.6 for Python 2.7http://www.voidspace.org.uk/downloads/pycrypto26/pycrypto-2.6.win32-py2.7.exe進入路由器下載http://192.168.1.1/userRpm/config.bin把config.bin 放置在python27目錄下運行python decrypt.py 得到config.bin.txt檔案 1 from
Time of Update: 2015-05-04
標籤:1、安裝pythonhttps://www.python.org/2、安裝setuptools(python的基礎包工具):https://pypi.python.org/pypi/setuptools下載ez_setup.py檔案 開啟cmd,進入到存放ez_setup.py檔案的目錄,執行python ez_setup.py 3、安裝pip(python的安裝包管理工具):https://pypi.python.org/pypi/pip,下載pip-6.1
Time of Update: 2015-05-04
標籤:原文地址:http://blog.csdn.net/hwhjava/article/details/22284399************************os模組: os.remove() 刪除檔案 os.unlink() 刪除檔案 os.rename()