python實現根據主機名稱字獲得所有ip地址的方法

本文執行個體講述了python實現根據主機名稱字獲得所有ip地址的方法。分享給大家供大家參考。具體實現方法如下:# -*- coding: utf-8 -*-import sys, socketresult = socket.getaddrinfo('www.google.com', None, 0, socket.SOCK_STREAM)counter = 0for item in result: print "%-2d: %s" % (counter, item[4]) counter

python寫日誌封裝類執行個體

本文執行個體講述了python實現寫日誌封裝類。分享給大家供大家參考。具體如下:# encoding:utf-8import sysimport loggingimport timedef writeLog(message): logger=logging.getLogger() filename = time.strftime('%Y-%m-%d',time.localtime(time.time()))

python實現將html表格轉換成CSV檔案的方法

本文執行個體講述了python實現將html表格轉換成CSV檔案的方法。分享給大家供大家參考。具體如下:使用方法:python html2csv.py *.html這段代碼使用了 HTMLParser 模組#!/usr/bin/python# -*- coding: iso-8859-1 -*-# Hello, this program is written in Python - http://python.orgprogramname = 'html2csv - version 2002-0

python連結Oracle資料庫的方法

本文執行個體講述了python連結Oracle資料庫的方法。分享給大家供大家參考。具體如下:這裡使用python連結Oracle資料庫需要引用cx_Oracle庫#coding=UTF-8 import cx_Oracle def hello(): '''Hello cx_Oracle樣本: 1)列印資料庫版本資訊. 2)查詢表資料.''' conn = cx_Oracle.connect("obs61","obs61","tx8i.hp") cur =

python實現自動登入人人網並採集資訊的方法

本文執行個體講述了python實現自動登入人人網並採集資訊的方法。分享給大家供大家參考。具體實現方法如下:#!/usr/bin/python# -*- coding: utf-8 -*-import sysimport reimport urllib2import urllibimport cookielibclass Renren(object): def __init__(self): self.name = self.pwd = self.content =

Python中if __name__ == '__main__'作用解析

當你開啟一個.py檔案時,經常會在代碼的最下面看到if __name__ == '__main__':,現在就來介 紹一下它的作用. 模組是對象,並且所有的模組都有一個內建屬性 __name__。一個模組的 __name__ 的值取決於您如何應用模組。如果 import 一個模組,那麼模組__name__ 的值通常為模組檔案名稱,不帶路徑或者副檔名。但是您也可以像一個標準的程式樣直接運行模組,在這 種情況下, __name__ 的值將是一個特別預設"__main__"。//////

python實現的簡單RPG遊戲流程執行個體

本文執行個體講述了python實現的簡單RPG遊戲流程。分享給大家供大家參考。具體如下:#RPGrpg = Truewhp = 100mahp = 100hhp = 100MHP = 10def dgrnd () : wa = raw_input ("What does Warrior do?") ma = raw_input ("What does Mage do?") ha = raw_input ("What does Healer do?") if wa == "

Python實現把數字轉換成中文

周末在家,寫了個小程式,用於將阿拉伯數字轉換化大寫中文。程式沒經過任何最佳化,出沒經過詳細的測試,掛到網上,方便將來有需要的時候直接拿來用。#!/usr/bin/python#-*- encoding: utf-8 -*-import typesclass NotIntegerError(Exception): passclass OutOfRangeError(Exception): pass_MAPPING = (u'零', u'一', u'二', u'三', u'四', u'五',

Python訪問純真IP資料庫指令碼分享

項目中有這樣的需求,通過IP地址判斷用戶端是網通的還是電信的。從同事那拿了個純文字的IP純真資料庫,用Python寫了一個小程式,感覺挺好的。下面給出實現源碼:#!/usr/bin/env python# -*- coding: utf-8 -*-from bisect import bisect_LIST1, _LIST2 = [], []_INIT = Falseip2int = lambda ip_str: reduce(lambda a, b: (a 0) if len(_LIST1

Python實現監控程式執行時間並將其寫入日誌的方法

本文執行個體講述了Python實現監控程式執行時間並將其寫入日誌的方法。分享給大家供大家參考。具體實現方法如下:# /usr/bin/python# -*- coding:utf-8 -*-from time import timedef logged(when): def log(f,*args,**kargs): print ''' called: functions:%s args: %r kargs: %r

RC4檔案加密的python實現方法

本文執行個體講述了RC4檔案加密的python實現方法。分享給大家供大家參考。具體分析如下:基於RC4流密碼編譯演算法,使用擴充的16*16的S盒,32位元組密鑰。目前應該是比較安全的。 剛學習python,好不容易調通了。而且在VC和python下各實現了一遍,兩個平台能夠互相加解密,很有成就感的說。 下面是python3.0中的實現,在2.x下需要稍加修改。# for python 3.0# from 李勃import struct,sys,os,binascii"""

python實現的簡單FTP上傳下載檔案執行個體

本文執行個體講述了python實現的簡單FTP上傳下載檔案的方法。分享給大家供大家參考。具體如下:python本身內建一個FTP模組,可以實現上傳下載的函數功能。#!/usr/bin/env python # -*- coding: utf-8 -*- from ftplib import FTP def ftp_up(filename = "20120904.rar"): ftp=FTP() ftp.set_debuglevel(2)

python清除指定目錄內所有檔案中script的方法

本文執行個體講述了python清除指定目錄內所有檔案中script的方法。分享給大家供大家參考。具體如下:將指令碼儲存為stripscripts.py 調用文法 : python stripscripts.py 使用範例 : python stripscripts.py d:\myfiles# Hello, this is a script written in Python. See http://www.pyhon.orgimport os,sys,string,remessage = ""

python擷取一組漢字拼音首字母的方法

本文執行個體講述了python擷取一組漢字拼音首字母的方法。分享給大家供大家參考。具體實現方法如下:#!/usr/bin/env python # -*- coding: utf-8 -*- def multi_get_letter(str_input): if isinstance(str_input, unicode): unicode_str = str_input else: try: unicode_str =

python讀寫ini設定檔方法執行個體分析

本文執行個體講述了python讀寫ini設定檔方法。分享給大家供大家參考。具體實現方法如下:import ConfigParserimport osclass ReadWriteConfFile: currentDir=os.path.dirname(__file__) filepath=currentDir+os.path.sep+"inetMsgConfigure.ini" @staticmethod def getConfigParser():

python實現的系統實用log類執行個體

本文執行個體講述了python實現的系統實用log類。分享給大家供大家參考。具體如下:每個系統都必不可少會需要一個log類,方便瞭解系統的健全狀態和排錯,python本身已經提供了一個logger了,很強大,只要稍微封裝一下就可以放到自己的系統了,下面是我自己的log類檔案名稱:logger.py"""This module takes care of the logginglogger helps in creating a logging system for the

python過濾字串中不屬於指定集合中字元的類執行個體

本文執行個體講述了python過濾字串中不屬於指定集合中字元的類。分享給大家供大家參考。具體如下:# -*- coding: utf-8 -*-import setsclass Keeper(object): def __init__(self, keep): self.keep = sets.Set(map(ord, keep)) def __getitem__(self, n): if n not in self.keep: return None

在Python中marshal對象序列化的相關知識

有時候,要把記憶體中的一個對象持久化儲存到磁碟上,或者序列化成二進位流通過網路發送到遠程主機上。Python中有很多模組提供了序列化與還原序列化的功能,如:marshal, pickle, cPickle等等。今天就講講marshal模組。   注意:

Python實現高效求解素數代碼執行個體

素數是編程中經常需要用到的。作為學習Python的樣本,下面是一個高效求解一個範圍內的素數的程式,不需要使用除法或者求模運算。#coding:utf-8 #設定python檔案的編碼為utf-8,這樣就可以寫入中文注釋def primeRange(n): myArray=[1 for x in range(n+1)] ##列表解析,產生長度為(n+1)的列表,每個數值都為1 myArray[0]=0 myArray[1]=0 startPos=2 while startPos 3

Python多進程機制執行個體詳解

本文執行個體講述了Python多進程機制。分享給大家供大家參考。具體如下:在以前只是接觸過PYTHON的多線程機制,今天搜了一下多進程,相關文章好像不是特別多。看了幾篇,小試了一把。程式如下,主要內容就是通過PRODUCER讀一個本地檔案,一行一行的放到隊列中去。然後會有相應的WORKER從隊列中取出這些行。import multiprocessingimport osimport sysimport Queueimport timedef writeQ(q,obj):

總頁數: 2974 1 .... 2713 2714 2715 2716 2717 .... 2974 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.