python實現簡單ftp用戶端的方法

本文執行個體講述了python實現簡單ftp用戶端的方法。分享給大家供大家參考。具體實現方法如下:#!/usr/bin/python# -*- coding: utf-8 -*-import ftplibimport osimport socketHOST = 'ftp.mozilla.org'DIRN = 'pub/mozilla.org/webtools'FILE = 'bugzilla-3.6.9-to-3.6.10-nodocs.diff.gz'def writedata(data):

python實現的用於搜尋檔案並進行內容替換的類執行個體

本文執行個體講述了python實現的用於搜尋檔案並進行內容替換的類。分享給大家供大家參考。具體實現方法如下:#!/usr/bin/python -O# coding: UTF-8"""-replace string in files (recursive)-display the difference.v0.2 - search_string can be a re.compile() object -> use re.sub for replacingv0.1 - initial

python尋找指定具有相同內容檔案的方法

本文執行個體講述了python尋找指定具有相同內容檔案的方法。分享給大家供大家參考。具體如下:python代碼用於尋找指定具有相同內容的檔案,可以同時指定多個目錄調用方式:python doublesdetector.py c:\;d:\;e:\ > doubles.txt# Hello, this script is written in Python - http://www.python.org# doublesdetector.py 1.0pimport os, os.path,

python實現矩陣乘法的方法

本文執行個體講述了python實現矩陣乘法的方法。分享給大家供大家參考。具體實現方法如下:def matrixMul(A, B): res = [[0] * len(B[0]) for i in range(len(A))] for i in range(len(A)): for j in range(len(B[0])): for k in range(len(B)): res[i][j] += A[i][k] * B[k][j] return

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實現的希爾排序演算法執行個體

本文執行個體講述了python實現希爾排序演算法的方法。分享給大家供大家參考。具體如下:def shellSort(items): inc = len(items) / 2 while inc: for i in xrange(len(items)): j = i temp = items[i] while j >= inc and items[j-inc] > temp: items[j] = items[j - inc]

總頁數: 2974 1 .... 2662 2663 2664 2665 2666 .... 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.