安裝完python之後,我們可以做兩件事情,1.將安裝目錄中的Doc目錄下的python331.chm使用手冊複製到案頭上,方便學習和查閱2.將Python安裝路徑我的是C:\Python33\加入到系統變數中按win+R開啟啟動視窗輸入python斷行符號,如果你看到說明配置成功了。就可以正式開始python的編程之旅了,或者點開始按鈕找到python菜單點擊Python(command
在Python的標準庫中,_winreg.pyd可以操作Windows的註冊表,另外第三方的win32庫封裝了大量的Windows API,使用起來也很方便。不過這裡介紹的是使用_winreg操作註冊表,畢竟是Python內建的標準庫,無需安裝第三方庫。下面的例子是通過Python擷取Windows
開源的,地址在https://github.com/atupal/webqq 等有時間了寫一個完整的cli qq用戶端。 使用方法:python login_qq.py即可 複製代碼 代碼如下:import urllib2 import httplib2 import re import random from encryption import QQmd5 import cookielib import requests import getpass import time import
解決該問題的方法可以為調用本程式的exe檔案建立一個合適的manifest檔案,指定正確的msvcr90.dll版本即可,具體可參照http://www.jb51.net/article/35219.htm ps:可以使用mt.exe進行匯出或合并manifest資源到exe或者dll檔案。 查看manifest的方法:mt -inputresource:pythoncom27.dll;#2 -out:sss.txt 合并manifest到dll的方法: mt.exe –manifest
1. 列表可包含任何資料類型的元素,單個列表中的元素無須全為同一類型。 2. append() 方法向列表的尾部添加一個新的元素。只接受一個參數。3. extend()方法只接受一個列表作為參數,並將該參數的每個元素都添加到原有的列表中。append()用法樣本:>>> mylist = [1,2,0,'abc']>>> mylist[1, 2, 0, 'abc']>>> mylist.append(4)>>>
樣本程式如下: >>> a = [-1, 3, 'aa', 85] # 定義一個list>>> a[-1, 3, 'aa', 85]>>> del a[0] # 刪除第0個元素>>> a[3, 'aa', 85]>>> del a[2:4] # 刪除從第2個元素開始,到第4個為止的元素。包括頭不包括尾>>> a[3, 'aa']>>> del a #
相對於http協議,http是的特點就是他的安全性,http協議的通訊內容用普通的嗅探器可以捕捉到,但是https協議的內容嗅探到的是加密後的內容,對我們的利用價值不是很高,所以一些大的網站----涉及到“大米”的網站,採用的都是http是協議,嘿嘿,即便這樣,還是有辦法能看到他的使用者名稱和密碼的,嘿嘿,本文只是用於技術學習,只是和大家交流技術,希望不要用於做違法的事情,這個例子是在firefox瀏覽器下登入https協議的網站,我們預先開啟程式,就來了個捕獲使用者名稱和密碼:下面是原始碼:複
複製代碼 代碼如下:import time print time.time() print time.localtime(time.time()) print time.strftime('%Y-%m-%d', time.localtime()) print time.strftime('%y-%m-%d', time.localtime()) print time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()) print
儘管str(),repr()和``運算在特性和功能方面都非常相似,事實上repr()和``做的是完全一樣的事情,它們返回的是一個對象的“官方”字串表示,也就是說絕大多數情況下可以通過求值運算(使用內建函數eval())重新得到該對象,但str()則有所不同。str()致力於產生一個對象的可讀性好的字串表示,它的返回結果通常無法用於eval()求值,但很適合用於print語句輸出。需要再次提醒的是,並不是所有repr()返回的字串都能夠用 eval()內建函數得到原來的對象。 也就是說 repr(
和別的語言布爾類型定義1為真,0為假不同,python定義的真假比較多。 先說下假吧: false,none,0,"",{},[],() 而真的話,只要和上面的相反就行,比如上面是false,那真為true,[]空列表為假,不為空白的列表為真。明白了這些。我們就可以用到python判斷語句 如果你要把別的類型轉換為bool類型的話,可以通過內建方法bool方法來進行轉換。
例如 具有如下結構的html檔案 複製代碼 代碼如下:<div class='entry-content'> <p>感興趣內容1</p> <p>感興趣內容2</p> …… <p>感興趣內容n</p> </div> <div class='content'> <p>內容1</p> <p>內容2</p> ……
比如我們的儲存的格式的:格式的:姓名,年齡|另外一個使用者姓名,年齡name:haha,age:20|name:python,age:30|name:fef,age:55那我們可以通過字串對象的split方法切割字串對象為列表。a = 'name:haha,age:20|name:python,age:30|name:fef,age:55'print a.split('|')返回結果:['name:haha,age:20', 'name:python,age:30',
python代碼複製代碼 代碼如下: # -*- coding: utf-8 -*- import Image,ImageDraw,ImageFont import random import math, string class RandomChar(): """用於隨機產生漢字""" @staticmethod def Unicode(): val = random.randint(0x4E00, 0x9FBF) return unichr(
格式匯總:格式描述格式描述%%百分比符號%標記(多出來的%是轉義作用) %c字元及其ASCII碼%s字串%d有符號整數(十進位)%u不帶正負號的整數(十進位)%o不帶正負號的整數(八進位) %x不帶正負號的整數(十六進位)%X不帶正負號的整數(十六進位大寫字元)%e浮點數字(科學計數法)%E浮點數字(科學計數法,用E代替e)%f浮點數字(用小數點符號)
同C語言、Java一樣,Python中也存在條件選擇和迴圈語句,其風格和C語言、java的很類似,但是在寫法和用法上還是有一些區別。今天就讓我們一起來瞭解一下。 一.條件選擇語句 Python中條件選擇語句的關鍵字為:if 、elif 、else這三個。其基本形式如下: 複製代碼 代碼如下:if condition: block elif condition: block ... else block
1.re的簡介 使用python的re模組,儘管不能滿足所有複雜的匹配情況,但足夠在絕大多數情況下能夠有效地實現對複雜字串的分析並提取出相關資訊。python 會將Regex轉化為位元組碼,利用 C 語言的匹配引擎進行深度優先的匹配。 複製代碼 代碼如下:import re print re.__doc__ 可以查詢re模組的功能資訊,下面會結合幾個例子說明。 2.re的Regex文法 Regex文法表如下: 文法 意義 說明 "." 任一字元 "^" 字串開始
複製代碼 代碼如下:import wx import imagesclass DemoTaskBarIcon(wx.TaskBarIcon): TBMENU_RESTORE = wx.NewId() TBMENU_CLOSE = wx.NewId() TBMENU_CHANGE = wx.NewId() TBMENU_REMOVE = wx.NewId() def __init__(self, frame): wx.TaskBarIcon.__
複製代碼 代碼如下:#!/usr/bin/python#coding=gbkclass User: def __init__(self,username,password,age,sex): self.username=username self.password=password self.age=age self.sex=sex def tell(self): print 'UserContext:Name:%
第一段代碼:複製代碼 代碼如下:#!/usr/bin/python# -*- coding: utf-8 -*-import emailimport mimetypesfrom email.MIMEMultipart import MIMEMultipartfrom email.MIMEText import MIMETextfrom email.MIMEImage import MIMEImageimport smtplibdef sendEmail(authInfo, fromAdd,
發現一個簡單而又強大的讀寫設定檔的lib,http://www.voidspace.org.uk/python/configobj.html。個人覺得最大的亮點在於內建的格式校正功能,並且支援複雜的嵌套格式,而且使用起來也相當的簡便。來看例子吧。讀檔案複製代碼 代碼如下:from configobj import ConfigObj config = ConfigObj(filename) # value1 = config['keyword1']