日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:19日期:2022-06-21 13:20:54
把文件夾dir1中后綴為’.jpg’的文件拷貝到文件夾dir2中:

import globimport shutilimport 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)

效果圖:

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

舊設備中命令格式:

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

變動的大體形式:

原:

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

新:

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

import ref = 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 dd’, 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:通配符查找、拷貝文件的操作

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

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

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩一区网站| 日韩专区视频网站| 亚洲精品日本| 蜜臀国产一区二区三区在线播放 | av不卡在线| 国产亚洲毛片在线| 午夜在线一区| 最新亚洲国产| 日本99精品| 国产精品最新| 久久精品国产在热久久| 国产不卡一区| 久久天堂成人| 99久久久久国产精品| 亚洲精品2区| 免费高清在线一区| 日韩av电影一区| 久久男人av| 日韩在线欧美| 午夜精品免费| 日本不卡在线视频| 麻豆精品久久久| 成人在线免费观看网站| 日韩另类视频| 视频一区二区欧美| 国产日韩欧美在线播放不卡| 精品国产乱码| 色欧美自拍视频| 91精品国产乱码久久久久久久| 五月天综合网站| 免费人成在线不卡| 国产剧情一区二区在线观看| 天堂а√在线最新版中文在线| 午夜欧美精品| 欧美日韩亚洲国产精品| 国产一区二区三区不卡av| 亚洲国内精品| 午夜精品福利影院| 国产一区二区三区黄网站| 五月婷婷六月综合| 久久精品99国产精品日本| 精品久久久久中文字幕小说| 日韩啪啪电影网| 日韩一级精品| 少妇精品在线| 伊人久久视频| 日韩一区精品视频| 久久中文字幕一区二区| 欧美日韩激情| 国产欧美88| 免费精品国产| 日韩av中文字幕一区二区| 麻豆视频在线观看免费网站黄| 亚洲午夜精品久久久久久app| 免费人成在线不卡| 捆绑调教日本一区二区三区| 日韩中文字幕麻豆| 国产精品原创| 免费视频一区二区| 国产一区二区三区四区五区 | 视频一区中文字幕精品| 国内揄拍国内精品久久| 亚洲欧洲另类| 国产一区二区三区不卡av| 国产精品毛片一区二区三区| 麻豆精品少妇| 亚洲麻豆一区| 国产成人精品亚洲日本在线观看| 一级成人国产| 欧洲av不卡| 国产精品永久| 爽好多水快深点欧美视频| 国产一区二区三区亚洲| 视频一区中文字幕| 成人免费电影网址| 另类欧美日韩国产在线| 蜜臀国产一区二区三区在线播放 | а√天堂中文在线资源8| 亚洲精品少妇| 欧美在线资源| 精品国产a一区二区三区v免费| 免费视频一区二区| 激情综合在线| 麻豆视频在线观看免费网站黄| 奇米亚洲欧美| 热久久国产精品| 欧美不卡在线| 91中文字幕精品永久在线| 久久国产麻豆精品| 亚洲精品日韩久久| 亚洲一区二区三区高清| 99精品综合| 国产精品原创| 国产在视频一区二区三区吞精| 日韩精品视频网站| 亚洲黄色在线| 久久精品国内一区二区三区水蜜桃| 欧美精品二区| 欧美日韩亚洲国产精品| 日韩综合小视频| 蜜臀精品一区二区三区在线观看| 精品日韩毛片| 欧美日韩一区二区三区视频播放| 高清精品久久| 国产中文字幕一区二区三区| 国产免费久久| 国产精品网站在线看| 日韩av网站在线免费观看| 亚洲欧美网站在线观看| 综合欧美精品| 免费看的黄色欧美网站| 亚州av乱码久久精品蜜桃| 久久久精品日韩| 色偷偷偷在线视频播放| 久久精品日韩欧美| 九九99久久精品在免费线bt| 久久永久免费| 红杏一区二区三区| 国产精品毛片一区二区在线看| 国产一区2区在线观看| 精品视频一区二区三区四区五区| 精品午夜视频| 日韩黄色大片网站| 99精品视频在线观看免费播放| 久久青草久久| 99久久夜色精品国产亚洲1000部| 91精品一区二区三区综合在线爱| 久久精品123| 欧美日韩亚洲在线观看| 欧美日韩在线二区| 亚洲一区二区三区四区五区午夜| 亚洲专区欧美专区| 蜜臀av一区二区在线免费观看 | 日韩视频一区| 尹人成人综合网| 99综合视频| 中文字幕中文字幕精品| 日韩中文字幕| 国产调教精品| 国产精品九九| 精品亚洲精品| 国产99久久| 免费成人av在线播放| 欧美日韩伊人| 精品免费av一区二区三区| 不卡福利视频| 在线亚洲成人| 日韩一区精品| 精品视频国产| 久久久夜精品| 日韩在线观看一区二区| 欧美日本久久| 在线看片福利| 国产在线欧美| 中文不卡在线| 麻豆成人av在线| 国产一区二区三区自拍| 亚洲三级视频| 精品国产精品久久一区免费式 | 欧美日韩亚洲一区二区三区在线| 久久精品国产网站| 成人av动漫在线观看| 中文字幕一区日韩精品| 国产精品久久久久久久久久妞妞 | 久久高清国产| 久久国产人妖系列| 视频福利一区| 日韩精品免费观看视频| 精品理论电影在线| 欧美日韩高清| 国产乱人伦丫前精品视频| 国产一二在线播放| 老司机精品久久| 国产极品一区| 免费久久精品| 国产日韩欧美中文在线| 三级小说欧洲区亚洲区| 亚洲欧美日韩综合国产aⅴ| 日本中文字幕视频一区| 97人人精品| 亚州精品视频| 成人一区不卡| 亚洲综合专区| 亚洲伦乱视频| 青草av.久久免费一区| 久久久精品五月天| 欧美天堂一区二区| 亚洲精品国产偷自在线观看| 国产午夜久久av| 99香蕉国产精品偷在线观看| 久久精品九色| 一区二区精彩视频| 国产一区二区亚洲| 深夜福利亚洲| 亚洲精品国产嫩草在线观看| 日韩在线黄色| 亚洲高清成人| 精品一区二区三区中文字幕| 丝袜美腿成人在线| 日韩精品dvd|