一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python目錄與文件名操作例子

python目錄與文件名操作例子

2020-09-05 10:09Python教程網 Python

這篇文章主要介紹了python目錄與文件名操作例子,需要的朋友可以參考下

1、操作目錄文件名

?
1
2
3
4
5
6
#!/usr/bin/env python
#-*- coding: utf-8 -*-
 
import os,re
import shutil
import time

 

用listdir搜索

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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函數搜索

?
1
2
3
4
5
6
7
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)

目錄不存在,則創建:

?
1
2
if not os.path.isdir(dest_dir):
  os.makedirs(dest_dir)

匹配名稱

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲 欧美 制服 校园 动漫 | 欧美成人精品第一区二区三区 | 好男人资源大全免费观看 | 5566中文字幕亚洲精品 | 男生操女生动态图 | 亚洲国产精品久久久久久网站 | 欧美成人tv在线观看免费 | 韩日视频在线观看 | 俄罗斯一级成人毛片 | a色在线| 小黄鸭YELLOWDUCK7596 | 含羞草传媒网站免费进入欢迎 | 第一次破女视频国产一级 | 全肉一女n男np高h双龙养成 | 欧美在线看片a免费观看 | 无人在线高清免费看 | 日韩成人小视频 | 亚洲嫩模吧粉嫩粉嫩冒白浆 | 国产男女性特黄录像 | 王淑兰与铁柱全文免费阅读 | 14一15sexvideo日本 | 美女脱得一二净无内裤全身的照片 | 草草视频在线观看 | 东北恋哥在线播放免费播放 | 美女被爆操 | 精品一区二区三区高清免费观看 | 亚洲人成在线观看一区二区 | 俄罗斯烧性春三级k8播放 | 日本高清动作片www欧美 | 欧美视频在线播放观看免费福利资源 | 日本888 xxxx| xxx中国bbbwww | 天天操天天干天天做 | 美女张开大腿让男人桶 | 11 13加污女qq看他下面 | 青草悠悠视频在线观看 | avav男人天堂| 免费在线视频观看 | 精品国产视频 | 久久强奷乱码老熟女 | 亚洲国产成人久久综合一区 |