Time of Update: 2015-05-13
標籤:>>> people = {"Tom":170, "Jack":175, "Kite":160, "White":180} #定義一個字典>>> for name in people: #擷取value的值 print people[name]180160175170>>> for name in
Time of Update: 2015-05-13
標籤: gg[email protected]85男dd[email protected]52女fgf[email protected]23女 csv檔案內容如,首先匯入csv包,調用csv中的方法reader()建立一個對象,由於使用print data 列印出來的內容是集合,所以要想擷取集合中某個具體值如“郵箱”,需要利用列表遍曆元素的方法操作。如下代碼:#coding=utf-8import csvmy_file=
Time of Update: 2015-05-13
標籤:演算法 python 二分尋找 搜尋 遞迴 在尋找方面,python中有list.index()的方法。<span style="font-size:14px;">>>> a=[2,4,1,9,3]
Time of Update: 2015-05-13
標籤:python zoj c++ 我就直接貼代碼了,代碼上有具體的思路。# -*- coding:utf-8
Time of Update: 2015-05-13
標籤:#hello.pydef sayHello(): str="hello" print(str);if __name__ == "__main__": print (‘This is main of module "hello.py"‘)
Time of Update: 2015-05-13
標籤:APScheduler是基於Quartz的一個Python定時任務架構,實現了Quartz的所有功能,使用起來十分方便。提供了基於日期、固定時間間隔以及crontab類型的任務,並且可以持久化任務。基於這些功能,我們可以很方便的實現一個python定時任務系統。 安裝 安裝過程很簡單,可以基於pip和源碼。 Pip install apscheduler==3.0.3 或者下載源碼,運行命令: Python setup.py install cron job例子
Time of Update: 2015-05-13
標籤:android mobile python linux 有個需求要分析nginx日誌,也懶得去研究logstach之類的開源工具,乾脆直接寫一個指令碼,自己根據需求來實現:先看日誌格式:我們跟別人的不太一樣,所以沒辦法了:12.195.166.35 [10/May/2015:14:38:09 +0800] "list.xxxx.com"
Time of Update: 2015-05-13
標籤:selenium2+python
Time of Update: 2015-05-13
標籤:在春節放假前兩天我偶然看到了A\*演算法(A\*演算法是一個啟發學習法的地圖尋路演算法),感覺挺有意思。正好放假前也沒有什麼事情,就花了一個下午寫出演算法的骨架,節後又花了半天時間完善螢幕輸出的細節並且調試完成。該實現只是一時興起的隨手而作,沒有考慮效能和擴充性等問題。正在學習A\*演算法的朋友可以拿去隨便折騰。
Time of Update: 2015-05-13
標籤:python endnote 檔案管理 endnote下載的檔案放在一個pdf檔案夾中的一堆亂序數位檔案夾中 現在老闆要求要把下載下來的檔案發給他, 但一個個拷出來感覺有些蛋疼,於是就想到了python,通過查閱資料,完美實現了這個整理的功能,果然是python大法好2333333333333最終效果: 本人python菜鳥,寫的不好的地方,請見諒#-------------------
Time of Update: 2015-05-13
標籤: 經常用到threadpool這個庫,用起來很簡單: pool = threadpool.ThreadPool(threadnum) reqs = threadpool.makeRequests(repeater.get_rq, args_list=arg_list, callback=result_handle_func) [pool.putRequest(req) for req in reqs] pool.wait()
Time of Update: 2015-05-14
標籤:python#!/usr/bin/pythonfrom time import clockl = [(x,x) for x in xrange (10000000)] d = dict(l) t0 = clock() # 方法一for i in d: n = d[i]t1 = clock() # 方法二:最慢for k,v in d.items(): n = vt2 = clock() # 方法三: 最快,推薦方法for k,v in d.iteritems():
Time of Update: 2015-05-13
標籤:map python 利用map()函數,把使用者輸入的不規範的英文名字,變為首字母大寫,其他小寫規範名字。例如輸入:[‘adam‘, ‘LISA‘, ‘barT‘],輸出:[‘Adam‘, ‘Lisa‘, ‘Bart‘]。
Time of Update: 2015-05-13
標籤:1- 問題描述 抓取豆瓣“新書速遞”[1]頁面書資訊(包括書名,作者,簡介,url),將結果重新導向到txt文字檔下。2- 思路分析[2] Step1 讀取HTML Step2 Xpath遍曆元素和屬性 3- 使用工具 Python,lxml模組,requests模組 4- 程式實現 1 # -*- coding: utf-8 -*- 2 from lxml import html 3 import requests 4 5
Time of Update: 2015-05-13
標籤:一. mac 方法此方法經過測試.可以成功.來源:http://stackoverflow.com/questions/7116038/python-tab-completion-mac-osx-10-7-lion 1 import readline,rlcompleter 2 3 ### Indenting 4 class TabCompleter(rlcompleter.Completer): 5 """Completer that supports indenting"""
Time of Update: 2015-05-13
標籤:網路編程 python 網頁解析 網域名稱服務
Time of Update: 2015-05-13
標籤:起因深夜忽然想下載一點電子書來擴充一下kindle,就想起來python學得太淺,什麼“裝飾器”啊、“多線程”啊都沒有學到。想到廖雪峰大神的python教程很經典、很著名。就想找找有木有pdf版的下載,結果居然沒找到!!CSDN有個不完整的還騙走了我一個積分!!尼瑪!!怒了,準備寫個程式直接去爬廖雪峰的教程,然後再html轉成電子書。過程過程很有趣呢,用淺薄的python知識,寫python程式,去爬python教程,來學習python。想想
Time of Update: 2015-05-13
標籤:import urllib2 import time import socket from datetime import datetime from thread_pool import * def main(): &nbs
Time of Update: 2015-05-13
標籤:python 多線程 讀檔案 python多線程讀取同一個檔案多線程讀取同一個檔案,要求不能重複,不能遺漏。最開始嘗試了一種方法(後來實踐證明是無效的)主線程分配給每個讀線程需要讀取檔案中哪些行,比如線程1讀取1-10行,線程2讀取11-30行。然後每個線程通過readline()來讀取,讀到的行如果不屬於本線程的範圍,則continue跳過。實踐證明,這若干個線程並沒有按照我們期望來讀。
Time of Update: 2015-05-13
標籤:Python Tools for Machine LearningPython is one of the best programming languages out there, with an extensive coverage in scientific computing: computer vision, artificial intelligence, mathematics, astronomy to name a few. Unsurprisingly, this