Time of Update: 2017-01-19
本文執行個體講述了Python尋找相似單詞的方法。分享給大家供大家參考。具體分析如下:問題:給你一個單詞a,如果通過交換單詞中字母的順序可以得到另外的單詞b,那麼定義b是a的兄弟單詞。現在給你一個字典,使用者輸入一個單詞,讓你根據字典找出這個單詞有多少個兄弟單詞。Python代碼如下:from itertools import tee,izipfrom collections import defaultdictdef pairwise(iterable): a, b =
Time of Update: 2017-01-19
本文執行個體分析了Python兔子毒藥問題。分享給大家供大家參考。具體分析如下:問題大致是這樣的:1000瓶無色無味的液體,其中一瓶為毒藥,其它皆為清水,毒藥只取一滴與清水混合為一瓶也可以毒死兔子。現在有10隻兔子,當兔子喝下毒藥兩個小時後死去,請設計一種方案,能夠在24小時內找到這瓶毒藥。................2分鐘後前面的問題你一定想清楚了,那麼略改動一下:1000瓶無色無味的液體,其中一瓶為毒藥,其它皆為清水,毒藥只取一滴與清水混合為一瓶也可以毒死兔子。現在有10隻兔子,當兔子喝
Time of Update: 2017-01-19
本文執行個體講述了python檢測遠程udp連接埠是否開啟的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:import socketimport threadingimport timeimport structimport Queuequeue = Queue.Queue()def udp_sender(ip,port): try: ADDR = (ip,
Time of Update: 2017-01-19
本文執行個體講述了Python實現去除代碼前行號的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:# -*- coding: utf-8 -*-import wxclass MainWindow(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent,
Time of Update: 2017-01-19
本文執行個體講述了Python建立xml的方法。分享給大家供大家參考。具體實現方法如下:from xml.dom.minidom import Documentclass write_xml(Document): def __init__(self): Document.__init__(self) def set_tag(self,tag): self.tag = tag self.tag1 = self.createElement(self.tag)
Time of Update: 2017-01-19
在linux下寫幾個測試程式,還要一行行的輸入g++命令進行編譯,當經常改測試代碼的時候,那一次次的敲(或者一次次的上線箭頭選)也感覺不爽,不如make來的快。用Makefile的好處就不用多說了,這裡我寫了個指令碼,其功能是自動搜尋目前的目錄(不包括子目錄)下的“.c”檔案產生Makefile檔案。代碼在這裡,功能有限(適用於單個檔案是一個獨立的測試代碼的情況),需要的朋友可以稍作修改以滿足需求。複製代碼 代碼如下:#!
Time of Update: 2017-01-19
之前用bash實現過(http://www.jb51.net/article/61943.htm),不過那個不能在windows下使用,所以就寫了個python版,也方便我以後使用……這裡就不多介紹了,不懂的google下。實現代碼複製代碼 代碼如下:#!/usr/bin/python''' File :
Time of Update: 2017-01-19
本文執行個體講述了python使用點操作符訪問字典(dict)資料的方法。分享給大家供大家參考。具體分析如下:平時訪問字典使用類似於:dict['name']的方式,如果能通過dict.name的方式訪問會更方便,下面的代碼自訂了一個類提供了這種方法。class DottableDict(dict): def __init__(self, *args, **kwargs): dict.__init__(self, *args, **kwargs) self.__dict__ =
Time of Update: 2017-01-19
本文執行個體講述了python用來獲得圖片exif資訊的庫用法。分享給大家供大家參考。具體分析如下:exif-py是一個純python實現的擷取圖片中繼資料的python庫,官方下載地址: http://exif-py.svn.sourceforge.net/viewvc/exif-py/source/EXIF.py?revision=19&view=markup下面的代碼示範的是調用方法。複製代碼 代碼如下:# library test/debug function (dump
Time of Update: 2017-01-19
Python版本是2.7.9,在win8上測試成功,就是抓取有點慢,本來想用多線程的,有事就罷了。模板之家的網站上的url參數與頁數不匹配,懶得去做分析了,就自己改代碼中的url吧。大神勿噴!複製代碼 代碼如下:#!/usr/bin/env python# -*- coding: utf-8 -*-# by ustcwq# 2015-03-15 import urllib,urllib2,os,timefrom bs4 import BeautifulSoup start =
Time of Update: 2017-01-19
本文執行個體講述了python通過exifread模組獲得圖片exif資訊的方法。分享給大家供大家參考。具體分析如下:python可通過exifread模組獲得圖片exif資訊 exifread模組的下載地址:https://pypi.python.org/pypi/ExifRead 也可以通過pip進行安裝:pip install exifreadimport exifread# Open image file for reading (binary mode)f =
Time of Update: 2017-01-19
本文執行個體講述了python通過pil將圖片轉換成黑白效果的方法。分享給大家供大家參考。具體分析如下:pil功能強大,convert方法可以輕易的將圖片轉換,下面的代碼可以將圖片轉換成黑白效果from PIL import Imageimage_file = Image.open("convert_image.png") # open colour imageimage_file = image_file.convert('1') # convert image to black and
Time of Update: 2017-01-19
本文執行個體講述了python實現擷取客戶機上指定檔案並傳輸到伺服器的方法。分享給大家供大家參考。具體分析如下:該程式實現了,把目標機器的某個目錄(可控)的所有的某種類型檔案(可控)全部擷取並傳到己方的機器上。1、用了base64的encode(infile,outfile)加密,以及decode(infile,outfile)解密,這是2進位加密解密 2、用zip壓縮 3、socket中server.py放到自己這方python
Time of Update: 2017-01-19
本文執行個體講述了python提取內容關鍵詞的方法。分享給大家供大家參考。具體分析如下:一個非常高效的提取內容關鍵詞的python代碼,這段代碼只能用於英文文章內容,中文因為要分詞,這段代碼就無能為力了,不過要加上分詞功能,效果和英文是一樣的。複製代碼 代碼如下:# coding=UTF-8import nltkfrom nltk.corpus import brown# This is a fast and simple noun phrase extractor (based on
Time of Update: 2017-01-19
本文執行個體講述了python通過線程實現定時器timer的方法。分享給大家供大家參考。具體分析如下:這個python類實現了一個定時器效果,調用非常簡單,可以讓系統定時執行指定的函數下面介紹以threading模組來實現定時器的方法。使用前先做一個簡單實驗:import threadingdef sayhello(): print "hello world" global t #Notice: use global variable! t =
Time of Update: 2017-01-19
本文執行個體講述了python每隔N秒運行指定函數的方法。分享給大家供大家參考。具體如下:這是一個類似定時器的效果,每隔指定的秒數運行指定的函數,採用線程實現,代碼簡單實用。複製代碼 代碼如下:import osimport timedef print_ts(message): print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), message)def
Time of Update: 2017-01-19
萬惡的蘋果,我的5s最近壞了,官方的零售店是根本就預約不到啊預約不到啊,所以只好去找授權維修點了,昨天送去之後人家說可能要返廠,周期大概20天左右,我直接就醉了,20天啊,快一個月啊,等手機到手都快清明了,fuck.今天下午無聊在網上搜了下看能不能查到維修進度,發現在蘋果官網就可以查看,不過我的機子目測還沒有送修,現在還查不到維修進度,趁著無聊沒事幹,寫了個程式來即使的查看維修進度.python的urllib2已經添加了對於cookie的支援,這對於抓取一些要登入的網站或者要設定cookie的網
Time of Update: 2017-01-19
本文執行個體講述了python讓圖片按照exif資訊裡的建立時間進行排序的方法。分享給大家供大家參考。具體分析如下:我們經常會從不同的裝置裡取出照片,比如照相機,手機,iphone等等,作業系統記錄的建立日期經常 會因為拷貝等原因變動,下面的代碼可以給圖片按照exif裡的建立時間進行排序,非常有用。複製代碼 代碼如下:import osimport shutilimport Imagefrom PIL.ExifTags import TAGSdef
Time of Update: 2017-01-19
本文執行個體講述了python實現簡單的計時器功能函數。分享給大家供大家參考。具體如下:此函數通過python實現了一個簡單的計時器動能:''' Simple Timing Function.This function prints out a message with the elapsed time from theprevious call. It works with most Python 2.x platforms. The functionuses a simple trick
Time of Update: 2017-01-19
本文執行個體講述了python將圖片檔案轉換成base64編碼的方法。分享給大家供大家參考。具體實現方法如下:import base64f=open(r'c:\jb51.gif','rb') #二進位方式開啟圖檔案ls_f=base64.b64encode(f.read()) #讀取檔案內容,轉換為base64編碼f.close()調用方法如下:複製代碼 代碼如下:<img src="R0lGODlh1wBOAPcAAAAAAP///7a4u+jq7bG1ucrN0N7g4tLU1u3u7