python學習筆記—— 函數

〈p>讀取遠程頁面from urllib import urlretrievedef printFile(url): f = open(url) for line in f: if line.strip(): print line f.close()def loadFile(url=r'http://www.idkin.com/contact.html', process=printFile): try:

python學習筆記——類

# coding='utf-8'class User(): def __init__(self,name,sex): self.name = name self.sex = sex print '這裡是建構函式' def setName(self,name): self.name = name def getName(self): return self.nameuser =

python學習筆記——web.py

python最著名的微型WEB架構之一。安裝非常簡單,下載http://webpy.org/static/web.py-0.35.tar.gz,然後解壓到本地,由於我是window7使用者,直接雙擊,就安裝完(當然之前要你配置好python環境)。然後建立一個code.py檔案,其位置如下:# -*- coding:utf-8 -*- import weburls = ('/(.*)', 'index')app = web.application(urls, globals())class

奮戰五小時,增量備份Python實現

      一直想搞一搞Python,卻一直沒得空閑,這不,正好周六,博星也在,於是從頭開始,先是看python的手冊,一個簡明手冊看了兩個小時,然後寫了下面的指令碼,實現了檔案的增量備份……回頭看起來,其實並不複雜,除了一個遞迴,只有語法了,而後者讓我們花費了大量的時間。python在伺服器端的一些操作還是很方便的,感覺這是一門很討人喜歡的語言,代碼如下:  Code highlighting produced by Actipro CodeHighlighter

python學習筆記——檔案

文章目錄 os模組屬性檔案對象方法 os 模組的檔案/目錄訪問函數os.path 模組中的路徑名訪問函數 os模組屬性屬性名稱描述linesep用於在檔案中分隔行的字串sep用於分隔檔案路徑名的字串pathseq用於分隔檔案路徑的字串 curdir 當前工作目錄的字串名稱 pardir

python 批量修改檔案尾碼

ipad的goodreader對JS檔案支援不太好,雖然可以讀取它但總是無法退出,回不了goodreader的主介面,因此我需要把js檔案批量變成純文字。基於這個目的,我搞了下面一個小應用:# -*- coding:utf-8 -*-import osdef rename(): path = raw_input("請輸入要處理的檔案夾路徑") print path old_ext = "."+raw_input("請輸入要處理的檔案類型") print old_ext

python學習筆記——異常

文章目錄 Python內建異常體繫結構raise異常的慣用法異常捕獲模式 Python內建異常體繫結構BaseException+-- SystemExit+-- KeyboardInterrupt+-- GeneratorExit+-- Exception+-- StopIteration+-- StandardError| +-- BufferError| +-- ArithmeticError| | +--

python 不關閉控制台

在win32下,雙擊python程式會開啟dos視窗,但是執行完畢後就會關閉,看不到輸出的結果。要想看到結果,可以有以下幾種方法:直接開啟dos視窗,再執行python程式在指令碼的最後一行後面添加:raw_input()語句,這樣直到按下斷行符號鍵,視窗才關閉。使用time模組的sleep函數,它有一個參數,傳入數字,其單位是秒:import timeprint "aaaaaaaaaaa"time.sleep(150);如果控制台裡面的行數過多過亂,我們可以使用下面語句進行清屏:import

Python 使用Win32的剪帖板

這兩天做代碼自動化的小工具,看中了 Sparkup 這個東西,雖然沒有Zencoding 那麼強,不過打算將它整合到Editplus 的使用者工具裡面,所以就用了這個了, zencoding 已經有了 Editpad++ 的移植版本了,但不是很喜歡那個,換個編輯器真難;( 要調用一個Sparkup的那個Python 指令碼,但是好象無法直接將stdout 的內容捕獲到檔案內容裡面,只要暫時放在剪帖板裡面,再粘到文檔中,溜狗到網上找到

刪除部落格園複製 python 代碼時遺留的空格

四個月沒來部落格園發博,發現多了一個功能:複製代碼。 這本是好事,但很可惜,我複製的 python 代碼,部落格園幫我在每行的首位元組處添加了一個空格,python 這種強縮排風格導致複製的代碼跑不起來,把空格去掉是唯一的方法。而開啟代碼檔案手動刪除每行的第一個空格可行,但不現實。此文便為此而生,二為練手=,=。先來一個簡單的代碼,主要是由使用者輸入所要刪除空格的代碼檔案,程式在運行目錄下建立了一個 backup.py

Python 第三方擴充庫

我們知道,Python 一大優勢之一便是它的可擴充性,在此基礎上衍生出了數量龐大的第三方擴充庫, 在這裡匯總一下自己接觸過的庫,方便下次查閱。1. eventlet地址:http://eventlet.net/    Eventlet is built around the concept of green threads that are launched to do network-related work. 正如介紹所說,eventlet 可以用來處理多線程方面的工作,但它使用的是

Python高品質縮放切圖

最近剛接觸Python,以迅雷不及掩耳盜鈴之勢(只是迫不及待)應用到工作中去了之前用

Python:IP變動發送到郵箱

(啊,已經是兩個月前做的東西了,因為這月偷懶沒寫東西,所以在11月底扔一篇出來)今天主要是分享一個我搗鼓出來的讓使用者自行 遠端控制/以web服務方式

[練習] 用PYTHON來最佳化網站中的圖片

我到公司以來,第一次加班,哇,加一晚上加一上午,現在還沒下班的跡象,555,困。 對於網站中的一些關鍵的頁面,多重緩衝、靜態化、程式碼最佳化……之外,為了提高使用者開啟頁面的速度,圖片是必須要最佳化的。 如何最佳化呢,其實手工最佳化也絕對是值得的,也是最好的方法,但是我寫了一個小指令碼,與其說這個指令碼的作用是最佳化圖片,不如說是給出一個參考,就是經過圖片最佳化,可以減少網頁多大的體積。 那指令碼是如何工作呢,原理簡單,大致是找到所有要最佳化的檔案,用Pil庫另存到本目錄下的bak檔案夾中,這個

python學習手記 pt2

       Python把在程式中用到的任何東西都稱為對象 。就每一個數、字串甚至函數都是對象這一點來說,Python是極其完全地物件導向的。   #! learn morei = 5print ii = i+1 s = ''' this is a multi-line string.this is the second line.''' print s g = 'chine\chekc' print g   註: 1。 #表示注釋  2。 每行的開頭不能有空格和tab 3。

ngrams-樸素貝葉斯方法分詞-python

""" Code to accompany the chapter "Natural Language Corpus Data" from the book "Beautiful Data" (Segaran and Hammerbacher, 2009) http://oreilly.com/catalog/9780596157111/Code copyright (c) 2008-2009 by Peter Norvig You are free to use this

Python學習手記 pt3 控制流程

控制流程一: if \ elif \ else二: while語句可以有一個else的從句.只有點while後的條件不滿足時候,會執行其後跟隨的else塊中的內容三: for .. in例如: for i in range(1, 5): '''range是庫函數,預設步長為1,如果要步長為2可以這樣寫range(1,5,2)[.for i in range(1,5)等價於for i in [1, 2, 3, 4],]廣義說來我們可以使用任何種類的由任何對象組成的序列'''

Python學習手記 pt4 函數

函數通過def關鍵字定義。def關鍵字後跟一個函數的 標識符 名稱,然後跟一對圓括弧。圓括弧之中可以包括一些變數名,該行以冒號結尾。接下來是一塊語句,它們是函數體。下面這個例子將說明這事實上是十分簡單的:無參數:def sayHello():print 'Hello World!' # block belonging to the functionsayHello() # call the function     帶參數:def sayHello(s):print s # block

Python 學習手記 pt5 模組

       如果你想要在其他程式中重用很多函數,那麼你該如何編寫程式呢?你可能已經猜到了,答案是使用模組。模組基本上就是一個包含了所有你定義的函數和變數的檔案。為了在其他程式中重用模組,模組的檔案名稱必須以.py為副檔名。        模組可以從其他程式 輸入 以便利用它的功能。這也是我們使用Python標準庫的方法。         首先,我們利用import語句 輸入

python學習手記 pt1

Python的官方介紹是:        Python是一種簡單易學,功能強大的程式設計語言,它有高效率的高層資料結構,簡單而有效地實現物件導向編程。Python簡潔的文法和對動態輸入的支援,再加上解釋性語言的本質,使得它在大多數平台上的許多領域都是一個理想的指令碼語言,特別適用於快速的應用程式開發。優點: 可擴充性       如果你需要你的一段關鍵代碼運行得更快或者希望某些演算法不公開,你可以把你的部分程式用C或C++編寫,然後在你的Python程式中使用它們。可嵌入性      

總頁數: 2974 1 .... 176 177 178 179 180 .... 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.