python glob模塊的應用

   近期項目差很少了,回頭學習基礎的知識,今天看到了,glob模塊感受很不錯,寫出來備忘。python

glob模塊能夠幫助咱們快速的查找到系統的文件,或者查看,不用去調用自己的os,模塊了,快捷簡便,支持簡單正則:查找文件只用到三個匹配符:"*", "?", "[]"。"*"匹配0個或多個字符;"?"匹配單個字符;"[]"匹配指定範圍內的字符,如:[0-9]匹配數字。mysql

   舉例說明:
>>> import glob
>>> print glob.glob('/tmp/*')['/tmp/xiaoluo.txt', '/tmp/yum.log', '/tmp/tmpT4PkwG', '/tmp/paramiko1.py', '/tmp/sess_fa2cc319aa24dc8671e9cb231253d118', '/tmp/mysql.sock', '/tmp/pear', '/tmp/sess_6c9be7618e7d3743a1767dc523ad8060']
>>> print glob.glob('/tmp/*.txt')['/tmp/xiaoluo.txt']
簡單寫一個函數,當輸入某個值的時候,列舉裏面的全部文件:
#!/usr/bin/env python
#coding=utf-8
import glob
def get_dir(file_list):
    return glob.glob('%s/*'%(file_list))
if __name__ == '__main__':
    print get_dir('/tmp')
這樣之後當咱們用到要打印這個目錄下的文件的時候,直接調用咱們這個模塊就行了。
相關文章
相關標籤/搜索