python種的標準庫:
sys
sys.argv所有的參數。
import sys
if '-h' in sys.argv: print 'this is help\n'
sys.exit( exitcode), sys.exit(0)
sys.stdin, data=sys.stdin.readlines()
sys.stdout,
sys.stderr
sys.platform
sys.path,返回list
type
if type('abc') == types.StringType: (true)
if type('abc') == type( '' ) (true)
copy
copy.copy()淺copy
copy.deepcopy()深copy
string
string.split()
>>> import string
>>> string.split("a b c")
['a', 'b', 'c']
string.atoi(str,base)
string.atof(str)
string.atol(str,base)
string.upper()
string.lower()
string.find()找位置
string.join()合并
string.lstrip(), string.rstrip(), string.strip()
string.replace()
reRegex
os
os.environ['PATH'] ='/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/sbin/:.'
os.name = 'posix'
os.getcwd()
os.listdir('/'),列出所有的dir
os.rename(oldfile, newfile)
os.chmod()
os.system('cmd'),執行命令
os.remove()
os.mkdir()
os.rmdir()
os.removedirs(),刪除所有
os.path.exists(),是否存在?
os.path.isfile(),os.path.isdir()
os.path.split()
>>> os.path.split('/home/james/.vimrc')
('/home/james', '.vimrc')
time
time.time(),由Unix紀元(1970年首)到現在的秒數,UTC
time.localtime() = (2004, 8, 8, 23, 19, 53, 6, 221, 1), 年,月,日,小時,分鐘,秒,周幾,今年的第幾天,夏時制
time.asctime() = 'Sun Aug 8 23:20:03 2004'
time.sleep()中斷,秒數,象C#種的thread.sleep()
tempfile
tempfile.mktemp()產生一個臨時檔案
其他的庫(日後研究)
mutex
signal
socket
thread
threading
zlib
gzip
urllib
httplib
ftplib
poplib
nntplib
smtplib
telnetlib
urlparse
socketserver
htmllib
xmllib
rfc82lib
base64
xdrlib(RPC)
md5
sha
posix
crypt