python一些簡單指令

列出此目錄下所有文件:

$ import os
$ os.listdir(' . ')

列出type:

$ type(os.listdir(' . '))   //<type 'list'>

列出此目錄下所有文件的數量:

$ len(os.listdir(' . '))

列出所有副檔名為*.text的文件

$ import glob
$ glob.glob(' *.text ')

把檔名跟副檔名分開:

$ os.path.splitext(' abc.odt ')
os.path.splitext(' abc.odt ')[0]   // ' abc '
os.path.splitext(' abc.odt ')[1]   // ' .odt '

想要將list裡的字串連接起來便可以用join:

$ list = ['how', 'are', 'you']
$print ', '.join(list)      // how, are, you
$$print '--'.join(list)      // how--are--you

檢查指定資料夾內的所有檔案:

$ os.walk('path') //必須要用for in迴圈才能跑出來, 他的type是generator(選擇器)

檢查是否有tmp資料夾:

$ os.path.isdir('tmp')

建立名稱為name的資料夾:

$ os.mkdir('name')

等同Pwd的指令,顯示目前所在位置的絕對路徑:

$ os.getcwd()

等同於cd指令,切換終端機視角所在的資料夾位置:

$ os.chdir()

List加入aaa字串的資料:

$ list.appent('aaa')

字串取代 replace:

$ print 'abcdefg'.replace( 'abc', '123' )     // 123defg