python實現可將字元轉換成大寫的tcp伺服器執行個體

本文執行個體講述了python實現可將字元轉換成大寫的tcp伺服器。分享給大家供大家參考。具體分析如下:下面的python代碼執行後通過tcp監控8081連接埠,用於將使用者發送的請求字串轉換成大寫後返回,如果使用者發送的是end,則中斷串連import SocketServerimport netstringclass MyRequestHandler(SocketServer.BaseRequestHandler): def handle(self): print "From:",

python訪問系統內容變數的方法

本文執行個體講述了python訪問系統內容變數的方法。分享給大家供大家參考。具體如下:#--------------------------------# Name: enviroment_variables.py# Author: Kevin Harris# Last Modified: 02/13/04# Description: This Python script demonstrates # how to acces enviroment

python實現帶錯誤處理功能的遠程檔案讀取方法

本文執行個體講述了python實現帶錯誤處理功能的遠程檔案讀取方法。分享給大家供大家參考。具體如下:import socket, sys, timehost = sys.argv[1]textport = "80"filename = sys.argv[3]try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) port = int(textport) s.connect((host, port)) fd =

詳細講解用Python發送SMTP郵件的教程

SMTP是發送郵件的協議,Python內建對SMTP的支援,可以發送純文字郵件、HTML郵件以及帶附件的郵件。Python對SMTP支援有smtplib和email兩個模組,email負責構造郵件,smtplib負責發送郵件。首先,我們來構造一個最簡單的純文字郵件:from email.mime.text import MIMETextmsg = MIMEText('hello, send by Python...', 'plain',

python建立和刪除目錄的方法

本文執行個體講述了python建立和刪除目錄的方法。分享給大家供大家參考。具體分析如下:下面的代碼可以先建立一個目錄,然後調用自訂的deleteDir函數刪除整個目錄#--------------------------------------# Name: create_directory.py# Author: Kevin Harris# Last Modified: 02/13/04# Description: This Python script

python實現簡單的socket server執行個體

本文執行個體講述了python實現簡單的socket server的方法。分享給大家供大家參考。具體如下:import sockethost = ''port = 55555myServerSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)myServerSocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR,1)myServerSocket.bind((host,

在Python中使用poplib模組收取郵件的教程

SMTP用於發送郵件,如果要收取郵件呢?收取郵件就是編寫一個MUA作為用戶端,從MDA把郵件擷取到使用者的電腦或者手機上。收取郵件最常用的協議是POP協議,目前版本號碼是3,俗稱POP3。Python內建一個poplib模組,實現了POP3協議,可以直接用來收郵件。注意到POP3協議收取的不是一個已經可以閱讀的郵件本身,而是郵件的原始文本,這和SMTP協議很像,SMTP發送的也是經過編碼後的一大段文本。要把POP3收取的文本變成可以閱讀的郵件,還需要用email模組提供的各種類來解析原始文本,變

python實現根據ip地址反向尋找主機名稱的方法

本文執行個體講述了python實現根據ip地址反向尋找主機名稱的方法。分享給大家供大家參考。具體如下:import sys, sockettry: result = socket.gethostbyaddr("66.249.71.15") print "Primary hostname:" print " " + result[0] # Display the list of available addresses #that is also returned print

簡單介紹Python中的struct模組

準確地講,Python沒有專門處理位元組的資料類型。但由於str既是字串,又可以表示位元組,所以,位元組數組=str。而在C語言中,我們可以很方便地用struct、union來處理位元組,以及位元組和int,float的轉換。在Python中,比方說要把一個32位不帶正負號的整數變成位元組,也就是4個長度的str,你得配合位元運算符這麼寫:>>> n = 10240099>>> b1 = chr((n & 0xff000000) >> 24)>>> b2 = chr((n & 0xff0000)

Python輸出PowerPoint(ppt)檔案中全部文字資訊的方法

本文執行個體講述了Python輸出PowerPoint(ppt)檔案中全部文字資訊的方法。分享給大家供大家參考。具體分析如下:下面的代碼依賴於windows com,所以必須在機器上安裝PowerPoint才能用,可以將PPT檔案中的所有純文字資訊進行輸出到指定的檔案,非常實用。import win32comfrom win32com.client import Dispatch, constantsppt =

在Python下嘗試多線程編程

多任務可以由多進程完成,也可以由一個進程內的多線程完成。我們前面提到了進程是由若干線程組成的,一個進程至少有一個線程。由於線程是作業系統直接支援的執行單元,因此,進階語言通常都內建多線程的支援,Python也不例外,並且,Python的線程是真正的Posix

python將字串轉換成數組的方法

python將字串轉換成數組的方法。分享給大家供大家參考。具體實現方法如下:#-----------------------------------------# Name: string_to_array.py# Author: Kevin Harris# Last Modified: 02/13/04# Description: This Python script demonstrates # how to modify a string by#

python實現向ppt檔案裡插入新投影片頁面的方法

本文執行個體講述了python實現向ppt檔案裡插入新投影片頁面的方法。分享給大家供大家參考。具體實現方法如下:# -*- coding: UTF-8 -*-import win32com.clientimport win32com.client.dynamicimport os#我的樣本(Template)文檔名為 BugCurve.pptxdef PowerPoint(): ppt = os.path.join(os.getcwd(), "BugCurve.pptx") App =

介紹Python中內建的itertools模組

Python的內建模組itertools提供了非常有用的用於操作迭代對象的函數。首先,我們看看itertools提供的幾個“無限”迭代器:>>> import itertools>>> natuals = itertools.count(1)>>> for n in natuals:... print n...123...因為count()會建立一個無限的迭代器,所以上述代碼會列印出自然數序列,根本停不下來,只能按Ctrl+C退出。cycle()會把傳入的一個序列無限重複下去:>>>

進一步探究Python中的Regex

字串是編程時涉及到的最多的一種資料結構,對字串進行操作的需求幾乎無處不在。比如判斷一個字串是否是合法的Email地址,雖然可以編程提取@前後的子串,再分別判斷是否是單詞和網域名稱,但這樣做不但麻煩,而且代碼難以複用。Regex是一種用來匹配字串的強有力的武器。它的設計思想是用一種描述性的語言來給字串定義一個規則,凡是符合規則的字串,我們就認為它“匹配”了,否則,該字串就是不合法的。所以我們判斷一個字串是否是合法的Email的方法是: 建立一個匹配Email的Regex;

在Python中處理XML的教程

XML雖然比JSON複雜,在Web中應用也不如以前多了,不過仍有很多地方在用,所以,有必要瞭解如何操作XML。DOM vs

python安裝以及IDE的配置教程

一、初識Python  Python官方網站:www.python.org  版本:python-3.4.3.amd64  somebody初次接觸Python,沒有使用Python

python使用socket向用戶端發送資料的方法

本文執行個體講述了python使用socket向用戶端發送資料的方法。分享給大家供大家參考。具體如下:import socket, sysport = 55555host = 'localhost'data = "test" * 10485760 # 40MB of datas = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect((host, port))byteswritten = 0while byteswritten

python中迭代器(iterator)用法執行個體分析

本文執行個體講述了python中迭代器(iterator)用法。分享給大家供大家參考。具體如下:#---------------------------------------# Name: iterators.py# Author: Kevin Harris# Last Modified: 03/11/04# Description: This Python script demonstrates how to use iterators.#-----------------

python使用socket遠端連線錯誤處理方法

本文執行個體講述了python使用socket遠端連線錯誤處理方法。分享給大家供大家參考。具體如下:import socket, syshost = sys.argv[1]textport = sys.argv[2]filename = sys.argv[3]try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)except socket.error, e: print "Strange error creating

總頁數: 2974 1 .... 2642 2643 2644 2645 2646 .... 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.