Windows下實現Python2和Python3兩個版共存的方法

一直用的是python2,從python 2.3到python 2.7.6, 出於想瞭解python3的新特性,又安裝了python3.3.3. 用了才發現蠻方便的。python的各個版本是獨立共存的,不相互衝突的。下面說下如何操作:1. 獨自安裝好python2.7.6 和 python3.3.32. 修改註冊表: 開啟->regeditHKEY_CLASSES_ROOT\Python.File\shell\open\command的預設值 修改為"C:\Python27\python.

Python判斷Abundant Number的方法

本文執行個體講述了Python判斷Abundant Number的方法。分享給大家供大家參考。具體如下:Abundant Number,中文譯成:盈數(又稱 豐數, 過剩數abundant number)是一種特殊的 自然數,除去它本身以外的一切正約數的和大於它本身。介紹見百度百科: http://baike.baidu.com/view/1596350.htm#Checks if a number is abundant or not#An abundant number is the

Java中重新導向輸出資料流實現用檔案記錄程式日誌

System中的out,error都是final類型的,不能做改動。但通過setOut()可以設定新的輸出資料流,從而實現寫日誌的功能。import java.io.PrintStream; import java.io.FileNotFoundException; public class RedirectOutputStream { public static void main(String arg[]){ try{ PrintStream out =

python簡單實現基於SSL的IRC bot執行個體

本文執行個體講述了python簡單實現基於SSL的 IRC bot。分享給大家供大家參考。具體如下:#!/usr/bin/python# -*- coding: utf8 -*-import socket, string, time, sslimport urllib, renetwork = 'irc.server.net'nick = 'nickname'chan = 'bot'port = 6697socket =

Python字串格式化

在許多程式設計語言中都包含有格式化字串的功能,比如C和Fortran語言中的格式化輸入輸出。Python中內建有對字串進行格式化的操作%。模板格式化字串時,Python使用一個字串作為模板。模板中有格式符,這些格式符為真實值預留位置,並說明真實數值應該呈現的格式。Python用一個tuple將多個值傳遞給模板,每個值對應一個格式符。比如下面的例子:複製代碼 代碼如下:print("I'm %s. I'm %d year old" % ('Vamei', 99))上面的例子中,"I'm %s.

Python本地與全域命名空間用法執行個體

本文執行個體講述了Python本地與全域命名空間用法。分享給大家供大家參考。具體如下:x = 1def fun(a): b=3 x=4 def sub(c): d=b global x x = 7 print ("Nested Function\n=================") print locals() sub(5) print ("\nFunction\n=================") print locals() print

python字串編碼識別模組chardet簡單應用

python的字串編碼識別模組(第三方庫):官方地址: http://pypi.python.org/pypi/chardet import chardetimport urllib # 可根據需要,選擇不同的資料TestData = urllib.urlopen('http://www.baidu.com/').read()print chardet.detect(TestData) # 運行結果:# {'confidence': 0.99, 'encoding':

Python修改MP3檔案的方法

本文執行個體講述了Python修改MP3檔案的方法。分享給大家供大家參考。具體如下:用這個程式修改後的MP3比原來要小一些了,因為一張圖片被刪除了,起到了給MP3"瘦身"的作用。在一些mp3中,每個都有一張400多K的圖片,10幾個MP3,就相當一個普通MP3檔案的大小了。# -*- coding: cp936 -*-"""將MP3檔案中的ID3V2.3部分去掉,以便在MP3機上播放用法:mp3lcear [源mp3目錄] [產生的mp3目錄]"""import sysimport

Python讀取鍵盤輸入的2種方法

Python提供了兩個內建函數從標準輸入讀入一行文本,預設的標準輸入是鍵盤。如下:1.raw_input2.inputraw_input函數raw_input() 函數從標準輸入讀取一個行,並返回一個字串(去掉結尾的分行符號):複製代碼 代碼如下:str = raw_input("Enter your input: "); print "Received input is : ", str 這將提示你輸入任一字元串,然後在螢幕上顯示相同的字串。當我輸入"Hello

wxPython使用系統剪下板的方法

本文執行個體講述了wxPython使用系統剪下板的方法。分享給大家供大家參考。具體如下:程式運行效果如所示:主要代碼如下:import wx########################################################################class ClipboardPanel(wx.Panel): """""" #------------------------------------------------------------------

python實現批量下載新浪部落格的方法

本文執行個體講述了python實現批量下載新浪部落格的方法。分享給大家供大家參考。具體實現方法如下:# coding=utf-8 import urllib2import sys, osimport reimport stringfrom BeautifulSoup import BeautifulSoupdef encode(s): return s.decode('utf-8').encode(sys.stdout.encoding, 'ignore')def getHTML(url):

Python實現股市資訊下載的方法

本文執行個體講述了Python實現股市資訊下載的方法。分享給大家供大家參考。具體如下:該程式下載來自yahoo財經的股市資訊。import urllibdef getURL(url): socket = urllib.urlopen(url) readSocket = socket.read() socket.close() return readSocketdef printInfo(listInfo): print "Stock Symbol: " , listInfo[0]

Django中模型Model添加JSON類型欄位的方法

本文執行個體講述了Django中模型Model添加JSON類型欄位的方法。分享給大家供大家參考。具體如下:Django裡面讓Model用於JSON欄位,添加一個JSONField自動類型如下:class JSONField(models.TextField): __metaclass__ = models.SubfieldBase description = "Json" def to_python(self, value): v = models.TextField.to_

Python求兩個文字檔以行為單位的交集、並集與差集的方法

本文執行個體講述了Python求兩個文字檔以行為單位的交集、並集與差集的方法。分享給大家供大家參考。具體實現方法如下:s1 = set(open('a.txt','r').readlines()) s2 = set(open('b.txt','r').readlines()) print 'ins: %s'%(s1.intersection(s2)) print 'uni: %s'%(s1.union(s2)) print 'dif:

Python的time模組中的常用方法整理

在應用程式的開發過程中,難免要跟日期、時間處理打交道。如:記錄一個複雜演算法的執行時間;網路通訊中資料包的延遲等等。Python中提供了time, datetime

Python操作串口的方法

本文執行個體講述了Python操作串口的方法。分享給大家供大家參考。具體如下:首先需確保安裝了serial模組,如果沒安裝的話就安裝一下python-pyserial。一個Python實現的串口Echoimport serial import sys try: ser = serial.Serial('/dev/ttyUSB0', 9600) except Exception, e: print 'open serial failed.' exit(1) print 'A

使用httplib模組來製作Python下HTTP用戶端的方法

httplib 是 python中http 協議的用戶端實現,可以使用該模組來與 HTTP 伺服器進行互動。httplib的內容不是很多,也比較簡單。以下是一個非常簡單的例子,使用httplib擷取google首頁的html: #coding=gbk import httplib conn = httplib.HTTPConnection("www.google.cn") conn.request('get', '/') print conn.getresponse().read() conn.

Python使用urllib2模組實現斷點續傳下載的方法

本文執行個體講述了Python使用urllib2模組實現斷點續傳下載的方法。分享給大家供大家參考。具體分析如下:在使用HTTP協議進行下載的時候只需要在頭上設定一下Range的範圍就可以進行斷點續傳下載,當然,首先伺服器需要支援斷點續傳。利用Python的urllib2模組完成斷點續傳下載的例子:#!/usr/bin/python # -*- coding: UTF-8 -* ''' Created on 2013-04-15 Created by RobinTang A demo for

詳解Python中的日誌模組logging

許多應用程式中都會有日誌模組,用於記錄系統在運行過程中的一些關鍵資訊,以便於對系統的健全狀態進行跟蹤。在.NET平台中,有非常著名的第三方開源日誌組件log4net,c++中,有人們熟悉的log4cpp,而在python中,我們不需要第三方的日誌組件,因為它已經為我們提供了簡單易用、且功能強大的日誌模組:logging。logging模組支援將日誌資訊儲存到不同的目標域中,如:儲存到記錄檔中;以郵件的形式發送日誌資訊;以http

在Python的struct模組中進行資料格式轉換的方法

Python是一門非常簡潔的語言,對於資料類型的表示,不像其他語言預定義了許多類型(如:在C#中,光整型就定義了8種),它只定義了六種基本類型:字串,整數,浮點數,元組,列表,字典。通過這六種資料類型,我們可以完成大部分工作。但當Python需要通過網路與其他的平台進行互動的時候,必須考慮到將這些資料類型與其他平台或語言之間的類型進行互相轉換問題。打個比方:C++寫的用戶端發送一個int型(4位元組)變數的資料到Python寫的伺服器,Python接收到表示這個整數的4個位元組資料,怎麼解析成P

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