Time of Update: 2015-04-16
標籤: python下的MySQLdb使用3.執行sql語句和接收傳回值 cursor=conn.cursor() n=cursor.execute(sql,param) 首先,我們用使用連線物件獲得一個cursor對象,接下來,我們會使用cursor提供的方法來進行工作.這些方法包括兩大類:1.執行命令,2.接收傳回值 cursor用來執行命令的方法: callproc(self, procname,
Time of Update: 2015-04-17
標籤:遇到合并多個list到一個 list 的情況。利用 chain 方法來合并多個list. 同樣也可以用來合并django 的 QuerySet. 1. python用chain 來合并多個list。chain 是用C實現的,自然效能上比較可靠。下面看下基本用法:#coding:utf-8from itertools import chaina = [1,2,"aaa",{"name":"roy","age":100}]b = [3,4]c = [5,6]#items = a +
Time of Update: 2015-04-17
標籤:# -*- coding: utf-8 -*-"""Created on Thu Apr 16 23:18:27 2015@author: shifeng"""'''功能:解析CDR_sample.xml檔案,輸出格式為DNorm接收的格式,並將訓練集的“label”寫入到文檔中xml檔案:見CSDN資源共用參考部落格:http://www.cnblogs.com/fnng/p/3581433.html
Time of Update: 2015-04-17
標籤:OS: Windows 8.1 with update關鍵字:Python 3.4,HTML5,JSON,JavaScript 1.LocalServer.py,啟動server,開啟網頁,傳遞JSON。from threading import Threadimport timeimport webbrowserimport http.serverimport socketserverimport jsonimport osport_number = 8000server =
Time of Update: 2015-04-16
標籤:python 自然語言處理 nlp nltk 入門知識 本文主要是總結最近學習的論文、書籍相關知識,主要是Natural Language Pracessing(自然語言處理,簡稱NLP)和Python挖掘維基百科Infobox等內容的知識。
Time of Update: 2015-04-16
標籤:python 格式化 字串 因為Python的誕生比Unicode標準發布的時間還要早,所以最早的Python只支援ASCII編碼,普通的字串‘ABC‘在Python內部都是ASCII編碼的。Python提供了ord()和chr()函數,可以把字母和對應的數字相互轉換:>>> ord(‘A‘)65>>>
Time of Update: 2015-04-16
標籤:selenium + python 多瀏覽器測試 支援庫包 在學習 Python + Selenium 正篇之前,先來看下對多瀏覽器類比的支援。目前selenium包中已包含webdriver,help(webdriver) 查看其下package;也可以查看源檔案 啟動
Time of Update: 2015-04-16
標籤:import osimport sysimport timeprocessNmae = ‘parent‘print "Program executing ntpid:%d,processNmae:%s"%(os.gitpid(),processNmae)#attempt to fork child process try:forkPid = os.fork()except OSError:sys.exit("Unable to create new process.")# Am I
Time of Update: 2015-04-17
標籤:python__author__ = ‘Administrator‘import osimport shutilclass CFileOperator(object): def __init__(self): self._m_FilePath = os.getcwd()&n
Time of Update: 2015-04-16
標籤:前言 非同步作業在電腦軟硬體體系中是一個普遍概念,根源在於參與協作的各實體處理速度上有明顯差異。軟體開發中遇到的多數情況是CPU與IO的速度不匹配,所以非同步IO存在於各種編程架構中,用戶端比如瀏覽器,服務端比如node.js。本文主要分析Python非同步IO。 Python
Time of Update: 2015-04-16
標籤:#手動選擇路徑,批量改名import os,re,time,tkFileDialogglobal i#檔案名稱後面增加尾碼:txt,png,bng,jpeg,jpg,gif,zip類型的檔案def change_name(path,text): global i if not os.path.isdir(path) and not os.path.isfile(path): return False elif os.path.isfile(path):
Time of Update: 2015-04-16
標籤:方法暫時看到兩種: ①eval: def a(): print ‘1‘func_a = ‘a‘eval(func_a)()結果:1 ②.vars: 擷取當前環境中的全部變數。
Time of Update: 2015-04-16
標籤:名稱(省略雙劃線)說明call為執行個體添加調用方法,如執行個體x是Class
Time of Update: 2015-04-16
標籤:進程鎖 進程間加鎖 進程間互斥 先說說線程在多線程中,為了保證共用資源的正確性,我們常常會用到線程同步技術.將一些敏感操作變成原子操作,保證同一時刻多個線程中只有一個線程在執行這個原子操作。我最常用的是互斥鎖,也稱獨佔鎖。其次還有讀寫鎖,訊號量,條件變數等。除此之外,我們在處理序間通訊時會用到訊號,向某一個進程發送訊號,該進程中設定訊號處理函數,然後當該進程收到訊號時,執行某些操作。其實線
Time of Update: 2015-04-16
標籤:再看了很多裝飾器代碼解釋之後,懵懂的我,突然頓悟。主要參考http://pythonmap.iteye.com/blog/1682696http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html其實這兩個參考開始都看不下去。完全不懂呀。折磨時候,實驗代碼,隨便折騰,竟然讓我頓悟了。抓到精髓了,再看就簡單了。還有個問題沒有解決,就是裝飾器的用處。主要參考http://www.cnblogs.com/rollenholt/archi
Time of Update: 2015-04-16
標籤: 在使用python執行Ant構建時遇到的問題: 使用os.system()調用Ant構建時,不論構建成功還是失敗(BUILD SUCCESSFUL/BUILD FAILED),命令列的總是正常退出 要解決問題: 首先想到的是擷取ant命令的傳回值,根據傳回值來決定命令列的退出狀態(0或非0,0代表正常退出) 查閱相關資料,得知python調用系統命令的函數有:os.system、os.popen、commands.getstatusoutput/getstatus/getoutput、
Time of Update: 2015-04-16
標籤:python mapreduce hadoop 執行mapreduce有兩種方式,一種是原生Java寫的mr,一種是直接使用Streaming方式,這種方式是在Java上面做了一個封裝,可以通過其它語言調用Java原生的mr介面。優點可以使用自己喜歡的語言來編寫MapReduce程式(換句話說,不必寫Java
Time of Update: 2015-04-16
標籤:python epoll select linux socket 伺服器端:#-*- coding:utf8 -*-import socketimport selectimport osaddress = "0.0.0.0"port = 10001sock = socket.socket(socket.
Time of Update: 2015-04-16
標籤:1.第一個Entry程式from tkinter import *root = Tk()Entry(root).pack()root.mainloop()2.在Entry中設定初始值,使用textvariable將變數與Entry綁定from tkinter import *root = Tk()e = StringVar()entry = Entry(root,textvariable = e)e.set('input your text
Time of Update: 2015-04-16
標籤:-----------------------------------------Java----------------------------------------------------JAVA_HOMEC:\Program Files\Java\jdk1.8.0_05;Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASS_PASS%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;--------