Time of Update: 2015-07-11
標籤:標準庫:有些收藏夾osos模組為您提供訪問多個作業系統服務特徵。os和它的子模組os.path還包含一些用於檢查、構造、刪除檔案夾和檔案的函數,以及一些處理路徑的函數。 os模組中一些重要函數和變數函數/變數描寫敘述environ對環境變數進行映射system(command)在子shell中運行作業系統命令sep路徑中的分隔字元pathsep分隔路徑的分隔字元linesep行分隔字元(‘\n’,’\r’,’\r\n’)urandom(n)返回n位元組的加密強隨機資料
Time of Update: 2015-07-11
標籤:目錄中檔案的尋找 python os os-path 目錄及其子目錄下尋找匹配的檔案的python實現python中在目錄及其子目錄下尋找匹配的檔案,這是一個小練習題目如下:
Time of Update: 2015-07-11
標籤:@python __file__ 與argv[0] 在python下,擷取當前執行主指令碼的方法有兩個:sys.argv[0]和__file__。sys.argv[0]擷取主執行檔案路徑的最佳方法是用sys.argv[0],它可能是一個相對路徑,所以再取一下abspath是保險的做法,像這樣:import os,sysdirname, filename = os.path.split(os.path.abspath(sys.argv[0]))print "running
Time of Update: 2015-07-11
標籤:python lxml Python 中使用Xpath不可避免地需要倒入lxml模組。 不過現在Python所面臨的一個主要問題是他有兩個主流的版本2.7和3.42.7是相對穩定的版本,許多模組在2.7上的支援性都非常好。 3.4相對來說,筆者認為更加標準和正常化,比如說預設的精確除法,以及print的括弧等。
Time of Update: 2015-07-11
標籤:from <python cookbook>
Time of Update: 2015-07-11
標籤:這篇是看wklken的《Python進階-Itertools模組小結》 學習itertools模組的學習筆記在看itertools中各函數的原始碼時,剛開始還比較輕鬆,但後面看起來就比較費勁。。。1、itertools.count(start=0,step=1) 此函數用來建立一個迭代器,產生從n開始的連續整數,如果忽略n,則從0開始計算 如果超出了sys.maxint,計數器將溢出並繼續行-sys.maxint-1開始計算 定義:def
Time of Update: 2015-07-11
標籤:## 1 ##擷取輸入值1 a = raw_input("請輸入:")2 if a == str(1):3 print "success"4 else:5 print "failure" ## 2 ##利用sys擷取指令檔的當前路徑 1 import sys,os 2 def cur_file_dir(): 3 path = sys.path[0] #擷取指令碼路徑 4
Time of Update: 2015-07-11
標籤: 從畢業到現在都是從事的功能測試工作,功能測試做久了,人就會比較迷茫。一直想著自學自動化測試,總以為只要學會LoadRunner或QTP這種商業層級的工具就算是會自動化測試了,所以就忙通一會,工具會用了也基本還是自動化測試的門外漢。 不甘心啊,就去泡各大論壇或部落格,發現牛人們做的web自動化測試用的selenium+python,app自動化測試用的appium。然後就去各種網站搜尋相關的一些資訊,本著分享的心情寫下自學路上的點滴,寫的不好的地方,請各位指出,我們互相交流。 為了方
Time of Update: 2015-07-10
標籤:6-13.字串.string模組包含三個函數,atoi(),atol()和atof(),他們分別負責把字串轉換成整型、長整型和浮點型數字。從Python 1.5起,Python的內建函數int()、long()、float()也可以做同樣的事了,本文來,complex()函數可以把字串轉換成複數(然而1.5之前,這些轉換函式只能工作於數字之上)自部落格園。string模組中並沒有實現一個atoc()函數,那麼你來實現一個atoc(),接受單個字串做參數輸入,一個表示複數的字串,例如‘-1.
Time of Update: 2015-07-10
標籤:轉自:http://unei66.blog.163.com/blog/static/544640292010320745886/python中的and和or4.6. and 和 or 的特殊性質在Python 中,and 和 or 執行布爾邏輯演算,如你所期待的一樣,但是它們並不返回布爾值;而是,返回它們實際進行比較的值之一。例 4.15. and 介紹>>> ‘a‘ and
Time of Update: 2015-07-11
標籤:python cmd shell 1.os.system()優點:簡單,linux&widnows等平台均可用,只需要判斷返回結果是0還是1即可判斷是否執行成功。缺點:無法擷取返回輸出。例子:os.system('ls')2.os.popen()優點:可擷取輸出結果缺點:無法擷取執行結果,需要根據輸出結果做判斷處理例子:output = os.popen('
Time of Update: 2015-07-10
標籤:變數可以指向函數: >>> abs(-8)8>>> abs<built-in function abs> 可以看出abs(-8)是函數調用,而abs是函數本身 如果我們要獲得函數調用結果,我們可以把結果賦值給變數:>>> x = abs(-8)>>> x8 如果把函數本身賦值給變數:>>> f = abs>>>
Time of Update: 2015-07-10
標籤:python 學習Python作為一種物件導向,解釋型的程式語言。擁有簡潔(通過縮排來區別不同的語句塊),豐富強大的庫。可以將多個模組匯入使用的特性又被稱之為脫水語言。Django可作為Python的Web開發架構語句塊: Python通過相同的縮排來確定哪些代碼為同一個語句塊。在程式的開發中特別需要注意變數:
Time of Update: 2015-07-10
標籤:python property python中@property的使用@property的作用是把一個getter方法變成屬性,@xxx.setter把setter方法變成屬性賦值。#coding:utf-8class Screen(object): @property def width(self): return self._width
Time of Update: 2015-07-10
標籤:python linux shell 指令碼 python調用Shell指令碼,有很多種方法,下面給出了三個python中執行shell命令的方法第一種方案:os.systemos.system返回指令碼的退出狀態代碼現有一個shell指令碼1.sh<span
Time of Update: 2015-07-10
標籤:6-12.字串。(a)建立一個名字為findchr()的函數,函式宣告如下。def findchr(string, char)findchr()要在字串string中尋找字元char,找到就返回該值得索引,否則返回-1。不能用string.*find()或者string.*index()函數和方法。(b)建立另一個叫rfindchr()的函數,尋找字元char最後一次出現的位置。它跟findchr()工作類似,不過它是從字串的最後開始向前尋找的。(c)建立第三個函數,名字叫subchr()
Time of Update: 2015-07-10
標籤: 1.關於global聲明變數的錯誤例子I ran across this warning:#!/usr/bin/env python2.3VAR = ‘xxx‘if __name__ == ‘__main__‘: global VAR VAR = ‘yyy‘ ---OUTPUT:./var.py:0: SyntaxWarning: name ‘VAR‘ is assigned to before global declaration----But, a
Time of Update: 2015-07-11
標籤:上下文管理器在使用Python編程中,可以會經常碰到這種情況:有一個特殊的語句塊,在執行這個語句塊之前需要先執行一些準備動作;當語句塊執行完成後,需要繼續執行一些收尾動作。例如:當需要操作檔案或資料庫的時候,首先需要擷取檔案控制代碼或者資料庫連接對象,當執行完相應的操作後,需要執行釋放檔案控制代碼或者關閉資料庫連接的動作。又如,當多線程程式需要訪問臨界資源的時候,線程首先需要擷取互斥鎖,當執行完成並準備退出臨界區的時候,需要釋放互斥鎖。對於這些情況,Python中提供了上下文管理器(Con
Time of Update: 2015-07-11
標籤: Recall that every python module has a built_in __name__ variable that python sets to the __main__ string only when the file is run as a program,not when it‘s imported as libraryso in the python fiel if __name__ == "__main__" : .... is the
Time of Update: 2015-07-10
標籤:python 編碼 encode utf-8 preface: