Time of Update: 2015-08-06
標籤:python及相關工具安裝Error集1. 如果升級python版本中出現error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory解決方案: vim /etc/ld.so.conf添加:/usr/local/lib執行:/sbin/ldconfig -v2. 如果出現unknown url type:
Time of Update: 2015-08-06
標籤:python libsvm svm 1)從python官網上下載windows下的安裝包python-2.7.3.msi並安裝2)開啟IDLE(python GUI),輸入>>>import sys>>>sys.version如果你的python是32位,將出現如下字元:‘2.7.3 (default, Apr 10 2012, 23:31:26)
Time of Update: 2015-08-05
標籤:os.system(‘cat /proc/cpuinfo‘) 阻塞,返回shell執行參數命令的狀態,即成功返回0os.popen(‘cat /proc/cpuinfo‘) 阻塞,返回file read的對象,對該對象進行 read()
Time of Update: 2015-08-05
標籤:logging python 異常處理 import loggingimport osimport timedef logger(user_name): "日誌功能模組" logger = logging.getLogger(user_na
Time of Update: 2015-08-05
標籤:python ipython python2.7 pip 在使用 CentOS6.6 X64 系統時,由於系統內建的 python 版本為 2.6.6,而 2.x 版本中當前普遍使用的為2.7 版本,所以我們要對系統的 python 版本做一個升級。ipython 是一個增強版的shell,支援TAB補全,自動縮排等供能,比預設的 python
Time of Update: 2015-08-06
標籤:python 時間 時間戳記 time 計時 要記錄程式的已耗用時間可以利用Unix系統中,1970.1.1到現在的時間的毫秒數,這個時間戳記輕鬆完成。方法是程式開始的時候取一次存入一個變數,在程式結束之後取一次再存入一個變數,與程式開始的時間戳記相減則可以求出。Python中取這個時間戳記的方法為引入time類之後,使用
Time of Update: 2015-08-06
標籤:零基礎寫python爬蟲之urllib2使用指南 前面說到了urllib2的簡單入門,下面整理了一部分urllib2的使用細節。1.Proxy 的設定urllib2 預設會使用環境變數 http_proxy 來設定 HTTP Proxy。如果想在程式中明確控制 Proxy 而不受環境變數的影響,可以使用代理。建立test14來實現一個簡單的代理Demo:
Time of Update: 2015-08-06
標籤:各種知識點 python 基礎 小結 1.在python中我們可以匯入模組,來調用模組裡面的函數,在一個模組中,我們可以定義很多的函數和變數,但有些函數我們並不希望被別人使用,只希望在模組內部使用,那麼,我們 可以通過_(底線)首碼來實現,比如_ABC,_qiuhe,但是python並沒有強制限制訪問函數或變數,只是一種編程的習慣而已2.在pyt
Time of Update: 2015-08-06
標籤:python 爬蟲 python寫爬蟲使用urllib2方法整理了一部分urllib2的使用細節。1.Proxy 的設定urllib2 預設會使用環境變數 http_proxy 來設定 HTTP Proxy。如果想在程式中明確控制 Proxy 而不受環境變數的影響,可以使用代理。建立test14來實現一個簡單的代理Demo:import urllib2 enable_proxy = True
Time of Update: 2015-08-06
標籤:迭代 python yield是產生的意思,但是在python中則是作為產生器理解,產生器的用處主要可以迭代,這樣簡化了很多運算模型(還不是很瞭解是如何簡化的)。yield是一個運算式,是有返回值的.當一個函數中含有yield時,它不再是一個普通的函數,而是一個產生器.當該函數被調用時不會自動執行,而是暫停,參考:http://www.aichengxu.com/view/64610 見第一個例子:
Time of Update: 2015-08-06
標籤:目錄遍曆 檔案屬性 通配尋找 # -*- coding:utf-8 -*-__author__ = ‘magicpwn‘import osimport timeimport os.pathimport pprintimport globpa = ‘C:/XML/Resul
Time of Update: 2015-08-05
標籤:6、在python中使用已經訓練好的模型。Caffe只提供封裝好的imagenet模型,給定一副映像,直接計算出映像的特徵和進行預測。首先需要下載模型檔案。Python代碼如下: from caffe import imagenetfrom matplotlib import pyplot# Set the right path to your model file, pretrained model# and the image you would like to
Time of Update: 2015-08-05
標籤:python 命令列 參數 測試 遍曆 有時候,我們寫的命令列程式需要批次執行,這裡可以讓Python程式讀取命令列參數,再編寫一個命令列批次執行指令碼.bat,實際上就是一個充滿命令的、改了尾碼名的文字檔,在多個測試案例扔進Python程式中是非常有用的。例如,如,有一個cmdArgs.py程式,當在python
Time of Update: 2015-08-06
標籤:介紹本文將介紹如何編寫一個只有200行的Python指令碼,為兩張肖像照上人物的“換臉”。這個過程可分為四步:檢測面部標記。旋轉、縮放和轉換第二張映像,使之與第一張映像相適應。調整第二張映像的色彩平衡,使之與第一個相匹配。把第二張映像的特性混合在第一張映像中。完整的原始碼可以從這裡下載:
Time of Update: 2015-08-05
標籤:# 條件判斷elif: else if 的作用注意: : 【冒號】BMI =w/(h*h)if BMI<15: print(‘較輕‘)elif BMI<25: print(‘正常‘)else BIM: print(‘肥胖‘)# 迴圈for x in xs 有點類似 C#的foreachrange() 產生整數序列,range(101)
Time of Update: 2015-08-05
標籤:python0x00 前言eval是Python用於執行python運算式的一個內建函數,使用eval,可以很方便的將字串動態執行。比如下列代碼:>>> eval("1+2")3>>> eval("[x for x in range(10)]")[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]當記憶體中的內建模組含有os的話,eval同樣可以做到命令執行:>>> import os>>> eval("os.
Time of Update: 2015-08-05
標籤:python math 向上取整 向下取整 四捨五入 python 向上取整ceil 向下取整floor 四捨五入round,相面給出源碼樣本.import math#向上取整print "math.ceil---"print "math.ceil(2.3) => ",
Time of Update: 2015-08-05
標籤:list 類型,這不就是js裡的數組嗎,,最後一個元素索引是 -1list是一個可變的有序的表,#追加.append(‘admin‘)#插入.insert(1,‘admin‘)#刪除末尾元素.pop()#刪除指定位置元素.pop(1)####多維陣列 list內包含list p=[‘a‘,‘b‘,‘c‘] s=[‘1‘,‘2‘,p,‘3‘]取得元素c的方法,p[-1] 或者 s[2][-1]tuple 元組 可以理解為不可變的
Time of Update: 2015-08-05
標籤:使用python檢測一個裝置是否ping的通一,subprocess以及常用的封裝函數運行python的時候,我們都是在建立並運行一個進程。像Linux進程那樣,一個進程可以fork一個子進程,並讓這個子進程exec另外一個程式。在Python中,我們通過標準庫中的subprocess包來fork一個子進程,並運行一個外部的程式。subprocess
Time of Update: 2015-08-05
標籤: str.format() :對應取值name="chenshan"age=30address="宜山路926號新思大廈15樓"print "my name is {},age is {},and address {}".format(name,age,address)print "my name is {name},age is {age},and address {address}".format(name="chenshan",age=30,address=