欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python目錄與文件名操作例子

 更新時間:2016年08月28日 13:05:01   投稿:mdxy-dxy  
這篇文章主要介紹了python目錄與文件名操作例子,需要的朋友可以參考下

1、操作目錄與文件名

#!/usr/bin/env python
#-*- coding: utf-8 -*-

import os,re
import shutil 
import time

用listdir搜索

def search_OFD_old(my_pattern, diretory):
  try:
    names = os.listdir(diretory)    
  except os.error:
    print "error"
    return
  for name in names:
    fullname = os.path.normpath(os.path.join(diretory, name))
    if os.path.isfile(fullname):
      result = my_pattern.search(name)
      if result and name.lower().endswith("txt"):
        shutil.copy(fullname, dest_dir)      
    elif os.path.isdir(fullname):
      search_OFD(my_pattern, fullname)

用walk函數(shù)搜索

def search_OFD(my_pattern, diretory):
  for root,dirs,files in os.walk(diretory):
    for filename in files:
      result = my_pattern.search(filename)
      if result and filename.lower().endswith("txt"):
        fullname = os.path.join(root, filename)
        shutil.copy(fullname, dest_dir)

目錄不存在,則創(chuàng)建:

if not os.path.isdir(dest_dir):
  os.makedirs(dest_dir)

匹配名稱

import re
pattern = re.compile("1ABC")
pattern.search(var)

相關文章

  • Python7個爬蟲小案例詳解(附源碼)下篇

    Python7個爬蟲小案例詳解(附源碼)下篇

    這篇文章主要介紹了Python7個爬蟲小案例詳解(附源碼)上篇,本文章內(nèi)容詳細,通過案例可以更好的理解爬蟲的相關知識,七個例子分為了三部分,本次為下篇,共有三道題,需要的朋友可以參考下
    2023-01-01
  • Python設計模式之外觀模式實例詳解

    Python設計模式之外觀模式實例詳解

    這篇文章主要介紹了Python設計模式之外觀模式,結合實例形式詳細分析了外觀模式的概念、原理、用法及相關操作注意事項,需要的朋友可以參考下
    2019-01-01
  • python關于os.walk函數(shù)查找windows文件方式

    python關于os.walk函數(shù)查找windows文件方式

    這篇文章主要介紹了python關于os.walk函數(shù)查找windows文件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • pandas實現(xiàn)按照Series分組示例

    pandas實現(xiàn)按照Series分組示例

    本文主要介紹了pandas按照Series分組示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 通過實例簡單了解Python sys.argv[]使用方法

    通過實例簡單了解Python sys.argv[]使用方法

    這篇文章主要介紹了通過實例簡單了解Python sys.argv[]使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • django的model操作匯整詳解

    django的model操作匯整詳解

    這篇文章主要介紹了django的model操作匯整詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • 關于阿里云oss獲取sts憑證 app直傳 python的實例

    關于阿里云oss獲取sts憑證 app直傳 python的實例

    今天小編就為大家分享一篇關于阿里云oss獲取sts憑證 app直傳 python的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 解決Keras 中加入lambda層無法正常載入模型問題

    解決Keras 中加入lambda層無法正常載入模型問題

    這篇文章主要介紹了解決Keras 中加入lambda層無法正常載入模型問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python小例子-縮進式編碼+算術運算符+定義與賦值

    python小例子-縮進式編碼+算術運算符+定義與賦值

    這篇文章主要給大家分享一些python學習小例子,內(nèi)容包括縮進式編碼風格、算術運算符、定義與賦值,需要的小伙伴可以參考一下
    2022-04-04
  • Python?類方法和靜態(tài)方法之間的區(qū)別

    Python?類方法和靜態(tài)方法之間的區(qū)別

    這篇文章主要介紹了Python?類方法和靜態(tài)方法之間的區(qū)別,靜態(tài)方法并不是真正意義上的類方法,它只是一個被放到類里的函數(shù)而已,更多內(nèi)容需要的朋友可以參考一下
    2022-07-07

最新評論