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

主頁 > 知識庫 > 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:通配符查找、拷貝文件的操作的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    一区二区三区四区精品在线视频| 九色综合狠狠综合久久| 日韩电影免费在线| 成人深夜在线观看| 欧美电视剧免费全集观看| 亚洲欧美二区三区| 国产精品中文字幕欧美| 欧美日韩在线直播| 亚洲色大成网站www久久九九| 裸体健美xxxx欧美裸体表演| 91成人看片片| 国产亚洲精久久久久久| 看电视剧不卡顿的网站| 欧美日韩一区二区在线观看视频| 国产精品色在线| 精品午夜一区二区三区在线观看| 欧美日韩一区二区电影| 日韩码欧中文字| 成人毛片在线观看| 欧美大片一区二区三区| 婷婷夜色潮精品综合在线| 色综合欧美在线| 国产精品久久久久影院亚瑟| 国产乱码一区二区三区| 日韩亚洲欧美高清| 日韩电影免费一区| 在线观看91精品国产麻豆| 夜夜嗨av一区二区三区四季av| 国产成人午夜视频| 日本一区二区动态图| 国产成人啪免费观看软件| 久久综合给合久久狠狠狠97色69| 日韩制服丝袜av| 91麻豆精品国产无毒不卡在线观看| 亚洲国产成人高清精品| 欧美区一区二区三区| 亚洲国产一区视频| 欧美网站大全在线观看| 亚洲国产美女搞黄色| 欧美日本国产视频| 青青草成人在线观看| 欧美一区二区三区系列电影| 裸体一区二区三区| 国产日韩精品一区二区三区在线| 国产一区二区不卡| 国产精品美女www爽爽爽| 成人深夜视频在线观看| 亚洲免费大片在线观看| 欧美午夜精品理论片a级按摩| 亚洲1区2区3区4区| 精品久久久久久亚洲综合网| 国产一区二区三区四区五区入口 | 欧美天堂一区二区三区| 亚洲妇女屁股眼交7| 欧美一区二区视频观看视频| 国产在线一区观看| 国产精品福利一区| 欧美伊人久久大香线蕉综合69| 婷婷久久综合九色综合伊人色| 欧美mv和日韩mv国产网站| 国产一区不卡视频| 亚洲人成电影网站色mp4| 欧美在线一二三| 美美哒免费高清在线观看视频一区二区 | 国产在线播放一区三区四| 久久精品视频免费| 欧美性三三影院| 国内精品久久久久影院薰衣草| 国产性天天综合网| 欧美色老头old∨ideo| 久久97超碰色| 日本一区二区三级电影在线观看 | 中文字幕中文字幕一区二区| 欧美在线免费观看视频| 久久99精品一区二区三区| 国产精品免费网站在线观看| 欧美视频日韩视频在线观看| 久草中文综合在线| 夜夜嗨av一区二区三区中文字幕| 久久综合色鬼综合色| 欧美性一二三区| 成人的网站免费观看| 天堂资源在线中文精品| 国产人久久人人人人爽| 欧美一级久久久| 色婷婷久久久综合中文字幕| 精品午夜久久福利影院| 偷拍日韩校园综合在线| 亚洲人成7777| 国产精品免费久久| 日韩三级视频在线观看| 精品视频123区在线观看| 99免费精品视频| 国产一区二区美女| 日韩国产在线观看| 亚洲一二三区不卡| 亚洲人xxxx| 成人在线一区二区三区| 国产精品网曝门| 欧美mv日韩mv国产| 91麻豆精品国产91久久久使用方法 | 一区二区三区在线视频观看 | 国产九色sp调教91| 日韩国产一二三区| 亚洲高清久久久| 亚洲电影第三页| 一区二区三区日韩欧美精品 | 五月婷婷欧美视频| 亚洲国产日韩精品| 一区二区三区国产豹纹内裤在线| 亚洲国产精品精华液2区45| 欧美成人a∨高清免费观看| 欧美精品一二三区| 欧美精品v日韩精品v韩国精品v| 色综合av在线| 欧美亚洲自拍偷拍| 欧洲视频一区二区| 色素色在线综合| 欧美视频完全免费看| 9191精品国产综合久久久久久| 欧美在线视频全部完| 欧美日韩成人综合在线一区二区| 欧美日韩视频在线第一区| 欧美日韩一区二区在线观看| 在线电影一区二区三区| 91精品国产综合久久久蜜臀图片 | 裸体一区二区三区| 国产一区二区三区观看| 韩国女主播一区二区三区| 国产凹凸在线观看一区二区| 粉嫩aⅴ一区二区三区四区| 成人动漫精品一区二区| 在线亚洲+欧美+日本专区| 5858s免费视频成人| 精品精品欲导航| 国产精品麻豆一区二区| 亚洲国产欧美另类丝袜| 久久成人麻豆午夜电影| 成人黄色免费短视频| 在线精品亚洲一区二区不卡| 日韩一区二区三区四区五区六区| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品你懂的在线欣赏| 亚洲bt欧美bt精品| 国产精品18久久久久久久久| 91久久线看在观草草青青| 欧美狂野另类xxxxoooo| 国产视频一区二区在线| 亚洲综合成人在线视频| 另类成人小视频在线| 成人综合婷婷国产精品久久 | 色综合久久综合| 欧美精品高清视频| 国产精品毛片高清在线完整版| 亚洲成人免费视频| 粉嫩av亚洲一区二区图片| 91精品国产综合久久香蕉的特点 | 视频精品一区二区| 成人一区二区三区中文字幕| 欧美视频一区二区三区四区 | 日韩av高清在线观看| 国产69精品一区二区亚洲孕妇| 91福利在线看| 国产喂奶挤奶一区二区三区| 天天色天天爱天天射综合| av在线播放成人| 日韩欧美一级二级三级| 亚洲国产日韩综合久久精品| 成人蜜臀av电影| 久久综合九色综合欧美98| 日韩激情一二三区| 色一情一乱一乱一91av| 欧美国产禁国产网站cc| 精品一二三四区| 欧美一区二区私人影院日本| 亚洲激情综合网| 99久久精品99国产精品| 国产女人18毛片水真多成人如厕| 秋霞午夜鲁丝一区二区老狼| 欧美三级午夜理伦三级中视频| 专区另类欧美日韩| 成人免费观看男女羞羞视频| 2022国产精品视频| 日韩精品国产精品| 欧美日韩另类国产亚洲欧美一级| 亚洲精品国产成人久久av盗摄| 成人午夜大片免费观看| 国产欧美视频在线观看| 国产一区二区三区四区五区入口 | 亚洲精品免费在线观看| 国产成人精品一区二区三区四区| 日韩欧美国产三级电影视频| 日韩1区2区日韩1区2区| 91麻豆精品国产91久久久资源速度| 亚洲国产成人高清精品| 欧美撒尿777hd撒尿| 午夜伦欧美伦电影理论片| 欧美精选在线播放| 美女任你摸久久| 久久综合九色综合97婷婷女人|