本文執行個體講述了python擷取指定網頁上所有超連結的方法。分享給大家供大家參考。具體如下:這段python代碼通過urllib2抓取網頁,然後通過簡單的Regex分析網頁上的全部url地址import urllib2import re#connect to a URLwebsite = urllib2.urlopen(url)#read html codehtml = website.read()#use re.findall to get all the linkslinks =
本文執行個體講述了python統計字串中指定字元出現次數的方法。分享給大家供大家參考。具體如下:python統計字串中指定字元出現的次數,例如想統計字串中空格的數量s = "Count, the number of spaces."print s.count(" ")x = "I like to program in Python"print x.count("i")PS:本站還提供了一個關於字元統計的工具,感興趣的朋友可以參考一下:線上字數統計工具:http://tools.jb51.net/
本文執行個體講述了python實現的簡單猜數字遊戲。分享給大家供大家參考。具體如下:給定一個1-99之間的數,讓使用者猜數字,當使用者猜錯時會提示使用者猜的數字是過大還是過小,知道使用者猜對數字為止,猜對數字用的次數越少成績越好。import randomn = random.randint(1, 99)guess = int(raw_input("Enter an integer from 1 to 99: "))while n != "guess": print if guess
本文執行個體講述了python實現分析apache和nginx記錄檔並輸出訪客ip列表的方法。分享給大家供大家參考。具體如下:這裡使用python分析apache和nginx記錄檔輸出訪客ip列表ips = {}fh = open("/var/log/nginx/access.log", "r").readlines()for line in fh: ip = line.split(" ")[0] if 6 < len(ip) <=15: ips[ip] =
本文執行個體講述了python使用BeautifulSoup分析網頁資訊的方法。分享給大家供大家參考。具體如下:這段python代碼尋找網頁上的所有連結,分析所有的span標籤,並尋找class包含titletext的span的內容複製代碼 代碼如下:#import the library used to query a websiteimport urllib2#specify the url you want to queryurl =
圍繞一門語言,學習它的文化精髓,能讓你成為一名更優秀的程式員。如果你還沒讀過Python之禪(Zen of Python) ,那麼開啟Python的命令提示字元輸入import this,列表中的每一項你都可以在這裡找到相對應的例子。吸引我注意力的一條是:優雅勝於醜陋 (Beautiful is better than ugly)看下面例子:一個帶有數字參數的list函數其功能是返回參數中的奇數可以分開寫: #--------------------------------------