婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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:通配符查找、拷貝文件的操作的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日本强好片久久久久久aaa| 欧美又粗又大又爽| 久久综合九色综合欧美98| 不卡免费追剧大全电视剧网站| 亚洲r级在线视频| 国产精品美女一区二区| 欧美一区二区三区小说| 在线亚洲+欧美+日本专区| 波多野洁衣一区| 豆国产96在线|亚洲| 91搞黄在线观看| 欧美一级淫片007| 精品国产91久久久久久久妲己 | 国产大陆a不卡| 美女国产一区二区三区| 日本在线不卡一区| 视频一区国产视频| 丝瓜av网站精品一区二区| 艳妇臀荡乳欲伦亚洲一区| 亚洲日本一区二区| 亚洲免费观看高清| 亚洲成人资源在线| 午夜精品久久久久久不卡8050 | 国产乱码精品一品二品| 丁香亚洲综合激情啪啪综合| 欧美麻豆精品久久久久久| 18涩涩午夜精品.www| 在线免费观看不卡av| 日本黄色一区二区| 91久久精品网| 色婷婷精品大在线视频| 欧美性做爰猛烈叫床潮| 91.com在线观看| 日韩精品一区二区三区视频在线观看 | 欧美一二三区在线观看| 日韩一区二区三区在线| 亚洲精品在线一区二区| 国产欧美日韩不卡免费| 一区二区理论电影在线观看| 经典三级在线一区| 国产乱码精品一区二区三区av | 国产a久久麻豆| 国产精品亚洲а∨天堂免在线| 国模娜娜一区二区三区| a4yy欧美一区二区三区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美日韩国产欧美日美国产精品| 欧美一区二区三区免费大片| 国产欧美日韩麻豆91| 亚洲福利视频三区| 国内精品嫩模私拍在线| 色狠狠av一区二区三区| 日韩欧美不卡一区| 成人欧美一区二区三区1314| 日韩 欧美一区二区三区| 成人免费高清在线| 51精品秘密在线观看| 亚洲国产成人私人影院tom| 亚洲国产成人高清精品| 国产aⅴ综合色| 欧美一级高清片| 亚洲色图欧洲色图| 激情小说欧美图片| 欧美亚洲国产怡红院影院| 国产亚洲婷婷免费| 三级在线观看一区二区| 波多野结衣一区二区三区| 欧美xxxxxxxxx| 亚洲成人福利片| 成人av电影免费在线播放| 成人美女在线观看| 亚洲女与黑人做爰| 亚洲精品乱码久久久久久久久 | 韩国视频一区二区| 99久久伊人久久99| 欧美mv日韩mv国产网站app| 中文字幕在线一区| 国产精品一线二线三线精华| 欧美久久久一区| 亚洲黄色片在线观看| 高清不卡一区二区在线| 欧美电影免费观看高清完整版| 亚洲一区在线视频观看| 色偷偷88欧美精品久久久| 亚洲婷婷在线视频| 成人动漫av在线| 中文字幕第一区| 丁香六月综合激情| 中文字幕精品三区| 免费观看一级欧美片| 久久国产福利国产秒拍| 蜜芽一区二区三区| 亚洲电影一级黄| 91国产精品成人| 亚洲三级电影网站| hitomi一区二区三区精品| 久久久噜噜噜久久人人看| 经典三级一区二区| 久久亚洲精精品中文字幕早川悠里| 日本三级亚洲精品| 日韩美女视频在线| 国产真实乱对白精彩久久| 久久欧美中文字幕| 国产福利视频一区二区三区| 亚洲国产高清在线| 91啪亚洲精品| 亚洲国产视频一区二区| 2021久久国产精品不只是精品| 日韩avvvv在线播放| 欧美日韩高清不卡| 色系网站成人免费| 亚洲天堂av一区| 国产成人无遮挡在线视频| 精品剧情在线观看| 国产精品一级在线| 亚洲人成小说网站色在线 | 欧美一区午夜精品| 麻豆高清免费国产一区| 国产婷婷色一区二区三区| 99久久伊人久久99| 日韩国产精品久久久久久亚洲| 精品久久人人做人人爰| 高清在线成人网| 午夜一区二区三区在线观看| 欧美成人精精品一区二区频| 成人免费视频视频在线观看免费 | 国产91在线|亚洲| 欧美一区二区三区成人| 国产剧情一区二区三区| 欧美成人性战久久| 国产一区二区三区久久悠悠色av| 欧美激情中文字幕| 欧美日韩成人一区二区| 国产剧情一区二区三区| 亚洲国产一区二区三区青草影视| 亚洲精品一区二区三区99| 94-欧美-setu| 国产一区二区三区综合| 午夜精品影院在线观看| 国产精品免费丝袜| 欧美r级在线观看| 欧美无人高清视频在线观看| 国产成人精品免费看| 日本在线观看不卡视频| 亚洲欧美电影一区二区| 精品美女一区二区三区| 欧美在线观看一区二区| 国产91精品一区二区麻豆网站| 亚洲bt欧美bt精品| 91精品久久久久久久91蜜桃| 最新国产成人在线观看| 五月天网站亚洲| 日本不卡视频在线| 久久久久久亚洲综合| 91国偷自产一区二区三区观看 | 69堂精品视频| eeuss鲁片一区二区三区在线看| 日韩不卡免费视频| 一区二区三区在线免费观看| 国产日韩高清在线| 欧美成人一区二区三区| 欧美久久久久久久久| 在线观看视频欧美| 91福利区一区二区三区| aaa国产一区| 91亚洲国产成人精品一区二三| 国产成人av电影免费在线观看| 久久超级碰视频| 99精品国产热久久91蜜凸| 亚洲成人动漫一区| 色婷婷激情久久| 日韩精品一区二区三区视频在线观看| 色偷偷一区二区三区| 97国产精品videossex| 成人黄色免费短视频| 国产精品123区| 久草这里只有精品视频| 久久国产麻豆精品| 美女mm1313爽爽久久久蜜臀| 日韩二区三区在线观看| 日韩av一区二区在线影视| 日本不卡一二三区黄网| 日韩vs国产vs欧美| 免费成人性网站| 男男视频亚洲欧美| 久色婷婷小香蕉久久| 久久电影网站中文字幕| 国产伦精一区二区三区| 国产成人av一区二区三区在线观看| 成人网在线免费视频| 99re成人精品视频| 在线免费精品视频| 综合欧美亚洲日本| 成人精品免费看| 国产精品一区二区不卡| 国产v综合v亚洲欧| 色综合久久中文字幕| 欧亚一区二区三区| 亚洲精品一区二区三区香蕉| 国产精品久久免费看|