成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳細說明Python編輯技巧

開發 后端
Python編輯具有腳本語言中最豐富和強大的類庫,足以支持絕大多數日常應用。它的名字來源于一個喜劇,也許最初設計Python這種語言的人并沒有想到今天Python會在工業和科研上獲得如此廣泛的使用。

對***次接觸到Python編輯的用戶和學者來說,了解Python的概念是非常重要的,那么就先說一下什么是Python編輯,所謂Python語言:是一種使用非常廣泛的計算機編程語言。

顧名思義,PIL(Python Imaging Library)是建立在Python編輯的基礎上的,所以從前天開始下載了Python2.6,看了Python簡明手冊,在這個手冊的***,作者建議初學者做這樣一個程序,即實現:創建你自己的命令行 地址簿程序。

在這個程序中,你可以添加、修改、刪除和搜索你的聯系人(朋友、家人和同事等等)以及它們的信息(諸如電子郵件地址和/或電話號碼)。這些詳細信息應該被保存下來以便以后提取。

  1. #!/usr/bin/env python  
  2. # -*- coding: GBK -*-  
  3.  
  4. import urllib  
  5.  
  6. from sgmllib import SGMLParser  
  7.  
  8. class URLLister(SGMLParser):  
  9.     def reset(self):  
  10.         SGMLParser.reset(self)  
  11.         self.urls = []  
  12.           
  13.     def start_a(self, attrs):  
  14.         href = [v for k, v in attrs if k == 'href']  
  15.         if href:  
  16.             self.urls.extend(href)  
  17.       
  18. url = r'http://www.sinc.sunysb.edu/Clubs/buddhism/JinGangJingShuoShenMo/' 
  19. sock = urllib.urlopen(url)  
  20. htmlSource = sock.read()  
  21. sock.close()  
  22. #print htmlSource  
  23. f = file('jingangjing.html', 'w')  
  24. f.write(htmlSource)  
  25. f.close()  
  26.  
  27. mypath = r'http://www.sinc.sunysb.edu/Clubs/buddhism/JinGangJingShuoShenMo/' 
  28.  
  29. parser = URLLister()  
  30. parser.feed(htmlSource)  
  31.  
  32. for url in parser.urls:  
  33.     myurl = mypath + url  
  34.     print "get: " + myurl  
  35.     sock2 = urllib.urlopen(myurl)  
  36.     html2 = sock2.read()  
  37.     sock2.close()  
  38.       
  39.     # 保存到文件  
  40.     print "save as: " + url  
  41.     f2 = file(url, 'w')  
  42.     f2.write(html2)  
  43.     f2.close()  
  44.      

我估計這里面關于一些基本的東西使用得很不好,一定還有更簡捷***的方法。其實是用來練手的,我也沒有太的期望做多好,程序運行后要求輸入一個項目目錄路徑,生成的結果在D盤下的log.html文件中。

除了python自帶的PIL包,還可以用ImageMagic,這樣Gimp能夠做什么,python也能做什么,寫10來行程序,可以處理一大批圖片,這樣的快感不多了。3年前,我幫一JJ寫程序處理衛星圖片,大概是把衛星云圖切成32*32的正方形,依次計算闕值然后再統計。

我用了一個星期的所有下午,pure c,差不多1500行代碼,那個時候正在談戀愛,智商比較低,在windows上面,裝一個gcc,用editplus做編輯器,gdb+printf來調試,雖然***小有成就感,確很費了很多功夫,程序的核心部分,如果用Python編輯來做,短短幾行就搞定。

從網上down一些文章,需要刪掉里面的空白行;沒有規則的大段數字,需要求和; 不同格式的頭文件轉換等等;這個用perl處理更好,3年前我也是這樣作的,當我遇到python之后,我就徹底放棄了perl了。

perl很不錯,基本上同樣的功能,用python寫代碼會長一些,網絡社區提供的各種perl的功能包也多一些,但是Larry Wall 是一個詩人,詩人的氣質讓perl的語法,在我們這些程序員眼里看起來很零亂。#t#

基本上2個星期不用,要拿perl干活,就得找本語法書重新看看。在linux下面還好,可以man一把,要是在windows上裝一個ActivePerl,想查幫助還得打開Perl Core Documentation這個html文件。

一行一行的找,雖然腳本語言的幫助系統都不能.Net,Java等商業開發工具的幫助相提并論,但是python好歹也有一個chm文件,可以index的。Perl是給真正的hacker用的, 簡潔,明快卻是python的優點。要是作為一個專業的網管,選擇perl沒錯的,至于普通程序員的小玩具,python更好使。

責任編輯:chenqingxiang 來源: CSDN
相關推薦

2010-02-23 10:14:29

Python 源代碼

2009-12-14 17:57:21

NET 源碼

2010-01-19 09:54:19

C++代碼

2010-02-22 17:54:07

Python工具

2010-01-05 16:12:55

Javascript匿

2010-02-22 16:40:22

Python解釋器

2009-12-28 09:26:09

ADO對象

2010-01-07 16:09:04

學習JSON

2010-03-18 16:53:56

骨干交換機

2010-02-22 13:20:58

Python中文問題

2010-02-23 11:18:25

Python 操作符

2010-02-26 09:42:52

Python線程池

2010-02-04 14:41:52

Android菜單類型

2014-09-16 09:57:56

INotifyProp

2009-12-07 18:06:46

WCF框架

2009-12-08 09:00:14

WCF線程

2010-03-09 10:11:34

Linux掛載命令

2010-07-21 13:17:52

Perl文件讀寫

2010-02-24 10:07:28

Python虛擬機

2010-02-24 15:18:51

Python社區
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成年人在线观看 | 久草.com| 久久精品久久综合 | 91精品国产一区二区三区动漫 | 国产精品久久久精品 | 国产成人综合一区二区三区 | 亚洲欧美在线一区 | 国产精品一区二区三区在线播放 | 国产精品明星裸体写真集 | 91tv在线观看 | av天天看 | 久久国产精品一区 | 国产精品18久久久久久白浆动漫 | 国产精品久久久久久久久久三级 | 久久久九九| h片在线观看免费 | 一区二区三区成人 | 中文字幕一区二区在线观看 | 亚洲人成人一区二区在线观看 | 国产精品美女 | 欧美成人一区二区三区 | 伊人av在线播放 | 成人在线精品 | 91精品无人区卡一卡二卡三 | 99久久99| av久久 | 日韩资源 | 日韩av免费在线电影 | 精品国产乱码一区二区三区 | 国产乱码精品一区二区三区忘忧草 | 国产精品免费一区二区三区四区 | 91在线精品秘密一区二区 | 久草福利 | 色婷婷国产精品 | 黄免费观看视频 | 亚洲永久免费 | 国产伦精品一区二区三毛 | 亚洲伊人精品酒店 | 国产精品视频一区二区三区四蜜臂 | 2021狠狠天天天 | 日韩欧美国产一区二区 |