近期項目差很少了,回頭學習基礎的知識,今天看到了,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') 這樣之後當咱們用到要打印這個目錄下的文件的時候,直接調用咱們這個模塊就行了。