Time of Update: 2017-01-19
1、空(None)表示該值是一個Null 物件,空值是Python裡一個特殊的值,用None表示。None不能理解為0,因為0是有意義的,而None是一個特殊的空值。2、布爾類型(Boolean)在Python中,None、任何數實值型別中的0、Null
Time of Update: 2017-01-19
不管何時何地,只要我們編程時遇到了跟時間有關的問題,都要想到 datetime 和 time 標準庫模組,今天我們就用它內部的方法,詳解python操作日期和時間的方法。1.將字串的時間轉換為時間戳記複製代碼 代碼如下:方法:a = "2013-10-10 23:40:00"#將其轉換為時間數組import timetimeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")#轉換為時間戳記:timeStamp =
Time of Update: 2017-01-19
我們經常在處理字串時遇到有很多空格的問題,一個一個的去手動刪除不是我們程式員應該做的事情,今天這篇技巧的文章雲棲社區就來給大家講一下,如何用Python去除字串中的空格。我們先建立一個左右都有N個空格的字串變數s,看代碼:複製代碼 代碼如下:>>> s = “ 雲棲社區
Time of Update: 2017-01-19
儲存為.py檔案後 運行指令碼在後面添加進程名稱即可 比如:python proinfo.py qq 即可擷取QQ的進程資訊,注意不區分大小寫 複製代碼 代碼如下:#-*- encoding:UTF-8 -*-import osimport sysimport string import psutilimport redef get_pid(name): process_list = psutil.get_process_list() regex = "pid=(\d+),\sname=\'
Time of Update: 2017-01-19
一、java端首先我使用的是java內建的對webservice的支援包來編寫的服務端和發布程式,代碼如下。webservice的介面代碼:複製代碼 代碼如下:package com.xxx.test.ws;import javax.jws.WebMethod;import javax.jws.WebService;/** * Created with IntelliJ IDEA. * User: Administrator * Date: 14-3-5
Time of Update: 2017-01-19
測試url:http://tieba.baidu.com/p/27141123322?pn=begin 1end 4複製代碼 代碼如下:import string ,urllib2def baidu_tieba(url,begin_page,end_page): for i in range(begin_page, end_page+1):
Time of Update: 2017-01-19
python中內建了處理python的模組,使用時候直接import json即可。 使用loads方法即可將json字串轉換成python對象,對應關係如下: JSON Python object dict array list string unicode number (int) int, long
Time of Update: 2017-01-19
複製代碼 代碼如下:def get_seed_data(filename):dom = minidom.parse(filename)root = dom.documentElementsystem_nodes = root.getElementsByTagName("system")k = 0seed_list = []for system_node in system_nodes: #print system_node.nodeName+'
Time of Update: 2017-01-19
Python2.7編寫的讀取html中指定元素,並產生excle檔案複製代碼 代碼如下:#coding=gbkimport stringimport codecsimport os,timeimport xlwtimport xlrdfrom bs4 import BeautifulSoup from xlrd import open_workbookclass LogMsg: def
Time of Update: 2017-01-19
淘寶官方有擷取商品推廣連結的API,但該API屬於增值API 普通開發人員沒有調用許可權 需要申請開通備忘:登陸採用的是阿里媽媽帳號登陸非淘寶帳號登陸複製代碼 代碼如下:#coding:utf-8__author__ = 'liukoo'import urllib,urllib2,cookielib,refrom hashlib import md5class alimama: def
Time of Update: 2017-01-19
使用re, urllib, threading 多線程抓取天涯文章內容,設定url為需抓取的天涯文章的第一頁,設定file_name為下載後的檔案名稱複製代碼 代碼如下:#coding:utf-8import urllibimport reimport threadingimport os, timeclass Down_Tianya(threading.Thread): """多線程下載""" def
Time of Update: 2017-01-19
使用python + shell 編寫,是一個簡易solaris系統巡檢程式 複製代碼 代碼如下:#!/usr/bin/python -u#-*- coding:utf-8 -*-'''程式:solaris_status.pyauthor: gyh9711功能: 系統狀態資訊擷取語言: sh + python注意: 部分調用命令需要用到root許可權測試情況: 系統版本:solaris10 系統測試ok 測試伺服器型號:
Time of Update: 2017-01-19
維護指令碼一例,寫得有點亂,只是作為一個執行個體,示範如何快速利用工具快速達到目的:應用到:shell與python資料互動、資料抓取,編碼轉換複製代碼 代碼如下:#coding:utf-8#!/usr/bin/python'''程式說明:apache access.log日誌分析 分析訪問網站IP 來源情況 日期:2014-01-06
Time of Update: 2017-01-19
最近因工作需要,上面要求,每天需上報營運的幾百數通裝置連接埠使用方式【】,雖然有現成網管監控工具監控裝置狀態,但做報表,有點不方便,特寫了個小指令碼。註:測試回合於ubuntn,需安裝snmpwalk工具,目標數通裝置,需做好相關snmp配置複製代碼 代碼如下:#/usr/bin/python#coding:utf-8import os,sysimport refrom pprint import pprint#甯歌鍘傚鏁伴?氳澶嘙IB鍊?MIB = { 'public'
Time of Update: 2017-01-19
代碼依賴:networkx matplotlib複製代碼 代碼如下: #! /bin/env python# -*- coding: utf-8 -*-import urllibimport urllib2import cookielibimport reimport cPickle as pimport networkx as nximport matplotlib.pyplot as plt__author__ = """Reverland (lhtlyy@gmail.com)""
Time of Update: 2017-01-19
就是一個簡單的python查詢百度關鍵詞排名的函數,以下是一些簡介:1、UA隨機2、操作簡單方便,直接getRank(關鍵詞,網域名稱)就可以了3、編碼轉化。編碼方面應該沒啥問題了。4、結果豐富。不僅有排名,還有搜尋結果的title,URL,快照時間,符合SEO需求5、拿來做個軟體或者自己用都很方便。功能是單線程實現,速度慢,大家可以參考修改成自己需要的。複製代碼 代碼如下:#coding=utf-8import requestsimport BeautifulSoupimport
Time of Update: 2017-01-19
單線程實現多個定時器NewTimer.py複製代碼 代碼如下:#!/usr/bin/env pythonfrom heapq import *from threading import Timerimport threadingimport uuidimport timeimport datetimeimport sysimport mathglobal TimerStampglobal TimerTimesclass
Time of Update: 2017-01-19
複製代碼 代碼如下:import time, randomclass GuessNum: def __init__(self): self._num = '' self.input_num = []
Time of Update: 2017-01-19
python最簡潔易懂的掃描連接埠代碼.運行絕對會很有驚奇感複製代碼 代碼如下:from threading import Thread, activeCountimport socketimport osdef test_port(dst,port): os.system('title '+str(port)) cli_sock = socket.socket(socket.AF_INET,
Time of Update: 2017-01-19
一般語言都提供了按字典排序的API,比如跟微信公眾平台對接時就需要用到字典排序。按字典排序有很多種演算法,最容易想到的就是字串搜尋的方式,但這種方式實現起來很麻煩,效能也不太好。Trie樹是一種很常用的樹結構,它被廣泛用於各個方面,比如字串檢索、中文分詞、求字串最長公用首碼和字典排序等等,而且在IME中也能看到Trie樹的身影。 什麼是Trie樹 Trie樹通常又稱為字典樹、單詞尋找樹或首碼樹,是一種用於快速檢索的多叉樹結構。如圖數位字典是一個10叉樹: