列出此目錄下所有文件:
$ 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