批量處理檔案,正規表示式處理檔案

2021-09-20 06:43:35 字數 1231 閱讀 2676

因為有些編號被刪除   要重新按順序編號

因此採取讀取目錄下的檔名稱  然後修改稱儲存到另外乙個資料夾中

import  shutil

import os

def copy_name(path):

action_list = os.listdir(path)

action_list.sort(key=lambda x:int(x[:-5]))

for temp in action_list:

print(temp)

i=109

for name in action_list:

shutil.copy(path+"\\"+name ,r'c:\users\84675\desktop\new2\{}.mtnx'.format(i))

i=i+1

re_name(r'c:\users\84675\desktop\動作2\134~266動作(無重複)')

shutil.copy(path+"\\"+name ,r'c:\users\84675\desktop\new2\{}.mtnx'.format(i))
re.search   返回乙個物件

page.span()  返回匹配字串的的位置資訊

『r』代表讀取檔案

encoding= 『utf8』  使用utf8 編碼

路徑前最好加上r表示把\當成是正常字元而不是轉義

f.readlines()以\n為結尾返回乙個list

正常輸入換行

我的需求是新建乙個檔案並將列表裡的資料放入檔案中

pages為乙個列表

w'這個模式是這樣:如果沒有這個檔案,就建立乙個;如果有,那麼就會先把原檔案的內容清空再寫入新的東西。所以若不想清空原來的內容而是直接在後面追加新的內容,就用'a'這個模式。

python處理正規表示式

一.正規表示式 正規表示式是乙個用特殊符號表示的字串行,用來檢查乙個字串是否與某種字串模式匹配。較常用的正規表示式有 正規表示式 匹配物件 普通字元 匹配對應的字元 n匹配換行符 t匹配製表符 d匹配十進位制數字 d匹配除了十進位制數字的其他字元 w匹配字母,數字,下劃線 w匹配除了字母,數字,下劃...

linux之正規表示式 資料 檔案 處理

目的 使用字元進行 查詢,替換,刪除 工具 vi,sed,awk.alnum 英文大小寫及字元和數字 alpha 英文大小寫字元 blank 空格鍵與tab鍵 cntrl 控制鍵盤 digit 數字0 9 graph 所有按鍵 lower 小寫字母 print 被列印的字元 punct 標點字元 u...

正規表示式相關 正規表示式處理html內容

前面關於顯示html文字用了瀏覽器控制項來處理 這個不過是為了解決燃眉之急不得已才使用。其實最好還是使用正規表示式處理,也就是自己寫乙個html文字直譯器,當然這個實現起來也是不容易的,首先你得將所有html文字標籤羅列出來,然後一一翻譯。下面先搞乙個簡單的例子吧。public static str...