校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Python:通配符查找、拷貝文件的操作

Python:通配符查找、拷貝文件的操作

熱門標簽:315電話機器人廣告 蓋州市地圖標注 地圖標注的意義點 房產電銷外呼系統 地圖制圖標注位置改變是移位嗎 上海機器人外呼系統哪家好 地圖標注微信發送位置不顯示 浙江電銷卡外呼系統好用嗎 南京銷售外呼系統軟件

把文件夾dir1中后綴為'.jpg'的文件拷貝到文件夾dir2中:

import glob
import shutil
import sys 
if __name__ == '__main__':
 file_names = glob.glob('dir1/*.jpg')
 for file_name in file_names:
  try:
   shutil.copy(file_name, 'dir2')
  except:
   print("Failed to copy file: ", sys.exc_info())

補充:Python之通配符--提取文件中的內容并輸出

前言:

我的學習進度其實沒有那么快的,因為現在是網絡工程師實習,只有晚上一點時間和周末有空,所以周一到周天的學習進度很慢,今天之所以突然跳到通配符是因為工作需要,大體講一下我的工作需求:網絡工程師就是寫腳本然后導入不同的網絡設備中,我現在有一份現網正在使用的設備的命令,需要更換新的設備,但新設備跟舊設備(現網中正在使用的)不是同一個廠家的,導致他們的命令不兼容(知識,大體內容是一樣的),所以我需要把舊設備中的Mac地址啦,ip啦,網關等全部提取出來并插入到新的命令模式中,現在開始完成上述需求(簡單的,只包含一點關于IP-MAC綁定的,用于DHCP自動分配ip地址時可以根據PC的MAC和VLAN來獲取特定的IP)

效果圖:

舊設備中命令格式:

變動的大體形式:

原:

ip source binding 0000-0000-0014 vlan 20 1.1.1.14 interface FastEthernet 0/14

新:

int g1/0/14
ip source binding ip-address 1.1.1.14 mac-address 0000-0000-0014 vlan 20

源代碼:

import re
f = open('C:/Users/Shinelon/Desktop/ceshi.txt','r',encoding = 'utf-8')
x = (f.readlines())
for i in range(0,51):
s = x[i]
mac = re.findall('.{4}-.{4}-.{4}', s)
ip = re.findall('\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}', s)
inter = re.findall('0/\d{1,2}', s)
vlan = re.findall('vlan \d\d', s)
inter = ''.join(inter)
mac = ''.join(mac)
vlan = ''.join(vlan)
ip = ''.join(ip)
print("int g1/%s" % inter)
print("ip source binding ip-address %s mac-address %s %s" % (ip, mac, vlan))

f.close()

解析

正則表達式,學網絡的時候接觸過,但比較淺,今天重新看了下各命令的含義,第一次寫,有些可以精簡的地方我都沒精簡,一個是太晚了沒時間,另一個就是能力有限,多多包涵。

整體思路

從原文件中逐行取出,試了好幾次,才弄好格式問題,必須txt,用word文檔會報編碼錯誤,pycharm默認的好像是uef-8,而word是gbk,導致不兼容,總之還得改軟件的編碼方式,我嫌太麻煩,同一使用txt,也挺方便的。

然后就是讀取文件的格式,應該是open函數固定的,‘r'是指的只讀,不往文檔中寫(f.close()是我寫博客的時候剛加的,不知道對不對,就是關閉流,不關問題不大,報錯就網上查查命令或刪除)。

讀取是readlines()(readline()沒有s只讀一行)讀到文件尾,返回值是列表,且一次性讀出(可以用循環,那樣就要用readline()一行一行的讀)。

然后通過創建“s”字符串和for循環來一個一個的處理文件列表的內容,之所以要用字符串是因為通配符只支持處理字符串!且通配符處理后的返回值為列表。

至于通配符規則,有點長也有點多,網上不少,可自行百度,我這里只提供思路。通配符匹配想要的數據(我這里提取了ip地址,mac地址,所屬vlan,在哪個接口下),然后分別用不同的列表承接這些值用于方便打印。

需要注意的是,這里的列表不需要加索引,加了會報錯,我也是搞了半天,因為這個列表是在for循環中的,每一次循環都相當于重新賦值創建,所以不存在說列表會增長,直接打印全部即可(可在循環外建列表,在循環內通過append方法增加列表長度)。

另一個需要注意的是,因為是列表,打印出來會帶著“['']”,就很煩,不是我想要的命令那種一體化的,所以在這里我又查找到了join方法,屬于列表常用方法,就是新建字符串(我特意看了下類型,下面有圖說明),讓字符串賦值:列表,并改變列表的分隔符(默認是單引號加逗號)為join前面單引號內的參數(可以為空None)。

我去,突然想到我前面最后一句打印的其實不是列表而是字符串,這樣的話直接打印完整的一串毫無問題,前面的疑問解決,還是多總結的好啊,能發現不足,完善自己!

Join方法:

(請忽略那幾個報錯,是因為最后的括號是中文輸入法的括號不識別報的錯)

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • python實現替換word中的關鍵文字(使用通配符)
  • Python 實用技巧之利用Shell通配符做字符串匹配
  • python中redis查看剩余過期時間及用正則通配符批量刪除key的方法
  • Python 通配符刪除文件的實例

標簽:日照 金華 臨汾 陽泉 雙鴨山 克拉瑪依 赤峰 貴州

巨人網絡通訊聲明:本文標題《Python:通配符查找、拷貝文件的操作》,本文關鍵詞  Python,通配符,查找,拷貝,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python:通配符查找、拷貝文件的操作》相關的同類信息!
  • 本頁收集關于Python:通配符查找、拷貝文件的操作的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    在线视频欧美精品| 国产日产亚洲精品系列| 久久色成人在线| 亚洲一卡二卡三卡四卡无卡久久| 麻豆精品视频在线观看视频| av在线不卡免费看| 久久婷婷国产综合国色天香 | 伊人色综合久久天天| 国产真实乱对白精彩久久| 欧美日韩一二三| 一区二区三区波多野结衣在线观看| 国产精品一区二区在线看| 日韩精品中文字幕在线不卡尤物| 亚洲美女免费在线| 成人激情开心网| 国产无一区二区| 极品少妇一区二区| 精品国产三级电影在线观看| 亚洲福利国产精品| 色诱视频网站一区| 自拍av一区二区三区| 成人激情视频网站| 中文字幕中文字幕中文字幕亚洲无线| 经典三级一区二区| 337p粉嫩大胆噜噜噜噜噜91av| 日韩成人精品在线| 4438成人网| 日本亚洲视频在线| 91精品国产综合久久香蕉麻豆| 日日摸夜夜添夜夜添亚洲女人| 91麻豆swag| 亚洲欧美日韩系列| 欧美中文字幕一二三区视频| 亚洲一卡二卡三卡四卡五卡| 欧美日韩第一区日日骚| 爽好久久久欧美精品| 91精品国产高清一区二区三区| 偷拍亚洲欧洲综合| 欧美电影精品一区二区| 国产一区二区不卡| 1区2区3区欧美| 欧美日韩在线一区二区| 日本不卡一区二区| 精品久久一区二区| 成人手机在线视频| 亚洲综合av网| 日韩免费观看高清完整版| 国产综合色产在线精品| 国产精品黄色在线观看| 欧美性受xxxx| 免费av网站大全久久| 久久久不卡影院| 99精品热视频| 蜜臀av性久久久久蜜臀aⅴ四虎 | 中文字幕在线观看一区二区| 在线一区二区三区| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美在线看片a免费观看| 日韩有码一区二区三区| 国产偷国产偷亚洲高清人白洁| 一本大道av伊人久久综合| 天堂蜜桃91精品| 国产日本亚洲高清| 欧美精品九九99久久| 国产成人午夜精品影院观看视频 | 美腿丝袜亚洲一区| 国产性天天综合网| 在线观看免费成人| 国产精品1024| 天堂一区二区在线免费观看| 中文一区在线播放| 日韩一区二区三区观看| 91免费视频网| 极品少妇xxxx精品少妇偷拍| 亚洲一区在线观看网站| 国产亚洲一本大道中文在线| 欧美日韩一区不卡| 成人动漫中文字幕| 久久精品国产999大香线蕉| 《视频一区视频二区| 精品国产免费人成在线观看| 成人av综合在线| 狠狠色丁香久久婷婷综合丁香| 国产精品久久久久影院色老大| 欧美日韩在线免费视频| 不卡一区二区三区四区| 久久精品国产一区二区| 视频一区在线播放| 亚洲国产欧美在线人成| 亚洲婷婷综合色高清在线| 日韩美女在线视频| 欧美日本一区二区| 91久久精品一区二区| 粉嫩13p一区二区三区| 精品在线免费观看| 日韩精品色哟哟| 亚洲一区二区精品久久av| 国产精品国模大尺度视频| 久久久久久久久伊人| 欧美成人精精品一区二区频| 91精品国产麻豆| 欧美高清dvd| 欧美日韩三级一区| 欧美色老头old∨ideo| 色综合色狠狠综合色| 99视频精品在线| 成av人片一区二区| 成人av网站在线观看免费| 精品一区二区影视| 韩日精品视频一区| 激情综合色播五月| 国产在线看一区| 国产一区二区在线视频| 国产乱淫av一区二区三区| 久久91精品国产91久久小草| 日韩成人免费电影| 久久激情综合网| 麻豆精品视频在线观看| 韩国女主播一区| 国产成人综合在线观看| 成人一级黄色片| 91麻豆精东视频| 日本高清不卡视频| 欧美群妇大交群的观看方式| 91精品国产麻豆国产自产在线| 欧美大片免费久久精品三p| 欧美www视频| 国产欧美在线观看一区| 亚洲免费视频中文字幕| 一区二区三区日韩| 日本在线播放一区二区三区| 久久99热国产| 99久久精品99国产精品| 一本大道综合伊人精品热热| 欧美精品一二三区| 久久久噜噜噜久久人人看 | 中文字幕免费在线观看视频一区| 亚洲国产精品二十页| 国产精品不卡在线| 亚洲aaa精品| 久久狠狠亚洲综合| 91在线观看一区二区| 欧美性感一区二区三区| 日韩三级视频在线看| 国产精品成人一区二区艾草| 午夜欧美视频在线观看| 国产福利精品一区| 欧美日韩精品欧美日韩精品| 精品国产伦一区二区三区免费| 亚洲欧洲国产专区| 奇米色一区二区| 99视频一区二区| 日韩欧美在线一区二区三区| 国产精品初高中害羞小美女文| 日韩和欧美一区二区| 风流少妇一区二区| 欧美一区国产二区| 亚洲欧美日本在线| 国产精品亚洲专一区二区三区| 91国在线观看| 国产午夜精品久久久久久久 | 一区二区中文字幕在线| 午夜国产不卡在线观看视频| 成人综合在线网站| 4438x亚洲最大成人网| 亚洲精品久久7777| 国产精品123| 日韩一区二区三区三四区视频在线观看| 欧美国产成人精品| 美腿丝袜一区二区三区| 欧美性欧美巨大黑白大战| 亚洲国产高清不卡| 精品一区二区三区av| 欧美精品久久一区二区三区| 国产精品美女久久久久久久久| 另类小说图片综合网| 欧美日韩国产系列| 亚洲黄色性网站| 色美美综合视频| 中文字幕一区二区三中文字幕| 激情综合五月婷婷| 欧美电影免费观看完整版| 亚洲chinese男男1069| 色婷婷国产精品| 中文字幕一区二区三区蜜月| 韩国中文字幕2020精品| 精品国产乱码久久久久久免费 | 日韩午夜精品视频| 日韩精品亚洲专区| 欧美日韩一区不卡| 亚洲国产一二三| 色诱视频网站一区| 国产精品欧美久久久久无广告 | 欧美久久婷婷综合色| 亚洲香蕉伊在人在线观| 欧美在线播放高清精品| 亚洲与欧洲av电影| 日本乱码高清不卡字幕| 亚洲一区在线视频| 欧美高清视频www夜色资源网|