Time of Update: 2015-08-04
標籤: 一般我們會將自己寫的python模組與python內建的模組分開存放以達到便於維護的目的。 Python 運行環境在尋找模組時是對 sys.path 列表進行遍曆,如果我們想在運行環境中添加自訂的模組,主要有以下三種方法: 1.在sys.path列表中添加新的路徑(只能對執行了sys.path.append命令的當前Python運行環境起作用,對其他運行環境不起作用,也即“一次性”的)。 >>> import sys >>>
Time of Update: 2015-08-04
標籤:shell python 自動輸入密碼 概述: 現在我們已經越來越多地使用程式去代替人工執行一些操作(比如說,安裝一些軟體、登入一些服務等等),可是這些操作又有很多的情況是要和人之間進行互動(比如說輸入一些yes or
Time of Update: 2015-08-04
標籤:pyton 靈活的資料類型 專業術語-----庫模組/使用一些東西做事情、建立變數就類似於建立對象進行初始化常用方法------dir(__builtins__)、help(sys)、import(sys)、import
Time of Update: 2015-08-04
標籤:python zen of python 在python的互動環境中,隱藏著一個彩蛋。輸入import this, 你將看到Tim Peters寫的“Zen of Python”: Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is
Time of Update: 2015-08-04
標籤:懶惰即美德斐波那契數列>>> fibs=[0,1]>>> for i in range(8):fibs.append(fibs[-2]+fibs[-1])>>> fibs[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]orfibs=[0,1]num=input(‘How many fibonacci numbers do you want?‘)for i in range(num-2): fibs.append(
Time of Update: 2015-08-04
標籤:學習Python時,第一個程式hello.py(如下)print("hello welcome to python
Time of Update: 2015-08-03
標籤:Python有五種基礎資料型別 (Elementary Data Type):1、整數:整數的寫法和一般在數學中的寫法一樣,例如:1 0 -1等2、浮點數:這裡說一下浮點數中的科學計數法,0.1×10^7可以表示為:0.1e73、字串:Python中的字串用‘’或者“”表示,這個表示不計入字串的長度。4、布爾值:True和False(注意區分大小寫)布爾值可以用and、or、not來進行運算5、空ࠆ
Time of Update: 2015-08-03
標籤:第一步 排除檔案開啟檔案錯誤:r唯讀,r+讀寫不建立,w建立寫,w+建立寫建立,a附加,b二進位檔案以w,w+的方式開啟檔案,會將檔案內容清零(以w方式開啟,不能讀出。w+可讀寫)以r,r+的方式開啟檔案,不會清零(r+:可讀可寫,若檔案不存在,報錯;w+: 可讀可寫,若檔案不存在,建立)以a,a+的方式開啟檔案,附加開啟(a:附加寫方式開啟;a+: 附加讀寫方式開啟)以 ‘U‘ 標誌開啟檔案, 所有的行分割符通過
Time of Update: 2015-08-04
標籤:功能:列印主機名稱和主機IP:[[email protected] python]# cat socket1.py #!/usr/bin/pythonimport sockethost_name = socket.gethostname()print "hostname:%s" % host_nameprint "IP address: %s" %socket.gethostbyname(host_name)運行結果:[[email
Time of Update: 2015-08-04
標籤:[[email protected] python]# pythonPython 2.7.5 (default, Jun 17 2014, 18:11:42) [GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2Type "help", "copyright", "credits" or "license" for more
Time of Update: 2015-08-03
標籤:建立你自己的命令列 地址簿 程式。在這個程式中,你可以添加、修改、刪除和搜尋你的連絡人(朋友、家人和同事等等)以及它們的資訊(諸如電子郵件地址和/或電話號碼)。這些詳細資料應該被儲存下來以便以後提取。python version 3.4.3 1 #建立你自己的命令列 地址簿 程式。在這個程式中, 2 #你可以添加、修改、刪除和搜尋你的連絡人(朋友、家人和同事等等) 3 #以及它們的資訊(諸如電子郵件地址和/或電話號碼)。 4 #這些詳細資料應該被儲存下來以便以後提取。 5 #
Time of Update: 2015-08-03
標籤:一個程式員良好的素養可以從他的代碼風格裡看出。Python官方的開發人員指南,PEP8中,列舉了Style Guide for Python Code. 摘錄The Python‘s Tutorial中的依依列出。 1.用4空格縮排,而不是tab鍵。2.使每行不超過79個字元,目的是小螢幕使用者也能很好的閱讀。3.用空一行的方式去把函數,類,和函數中大的代碼塊分開。4.如果可能的話,盡量把注釋寫在一行裡。5.Use
Time of Update: 2015-08-04
標籤: 之前,在沒有發現VS工具python項目Search Paths的應用時,舉個例子:假如項目的檔案目錄如下: maintest/maintest.py想要使用common/tools.py檔案時,不得不在maintest.py中的代碼添加這樣的代碼:import sysimport osfrom sys import pathparentdir = os.path.join(
Time of Update: 2015-08-03
標籤: 現在,我們已經進入到大資料時代,在對資料進行處理分析時,首要的是需要有資料,而作為資料的一個重要來源則來自於網路爬蟲,鑒於Python語言的簡潔高效,以及對爬蟲技術的大力支援,我們選擇利用Python作為主要程式設計語言。Python版本為2.7. 本文主要內容轉自:http://cuiqingcai.com/category/technique/python,博主介紹的非常詳細,所以在此打算直接
Time of Update: 2015-08-04
標籤:嗯,開始學Python。我安裝的是Python 2.7.10版本,安裝的時候除了選了路徑其他均next,但是在安裝好之後,只有在以管理員身份運行命令提示字元才可以得到正常的Python提示。否則出現‘python’不是內部或外部命令,也不是可啟動並執行程式或批次檔。記得當初安裝的時候明明選了“Add python.exe to
Time of Update: 2015-08-03
標籤:cookie 爬蟲 微博 多線程 python 讀取cookies 可以這樣:filename=‘FileCookieJar.txt‘ ckjar = cookielib.MozillaCookieJar() #這裡讀取cookie
Time of Update: 2015-08-03
標籤: 我有一堆層級3到4級的檔案夾,這裡面存有的一些檔案是我需要的,一些是我不需要的。需要的檔案都儲存在名字中有‘Data‘的檔案夾內。現在我需要把這些檔案提取(拷貝)到一個指定的檔案夾裡。一個檔案夾一個檔案夾去點開是一種方法,但是對於層級比較深的檔案夾是一件很枯燥的事情。本著一切盡量自動化的原則,我用python來做這件事情。這個需求歸納下來需要:
Time of Update: 2015-08-03
標籤: Python中,字典是容器,所以可以使用len()方法統計字典中的索引值對的個數;字典是可迭代的,迭代的依據是字典中的鍵。in, not in 等運算子判斷指定的鍵是否在字典中;如果索引一個字典中不存在的鍵,將會拋出異常KeyError;del d[k]將會刪除k對應的索引值對,如果d中不存在k,則拋出異常KeyError;字典的返回迭代器的方法比返回列表的方法要節省記憶體,因為迭代器更省記憶體。 non-mutating方法d.copy() 返回一份d的淺拷貝。&
Time of Update: 2015-08-03
標籤:# -*- coding: utf-8 –*-目的是告訴Python解譯器,用UTF-8編碼讀取原始碼。然後用Notepad++ 另存新檔... 並選擇UTF-8格式儲存。print u‘中文‘(u和中文之間沒有空格)print會依次列印每個字串,遇到逗號“,”會輸出一個空格,因此,輸出的字串是這樣拼起來的:Python字串用\進行轉義。但是r‘...‘標記法不能表示多行字串,也不能表示包含‘和
Time of Update: 2015-08-03
標籤:python 編程 指令碼 網站 Python是一種進階語言,相比C、JAVA來說,Python不需要編譯,運行速度稍微慢一些,但是Python的代碼量相對來說較少一些。 Python可以用來寫網站、也可以用來寫系統工具和指令碼等。 &