將檔案中含有相同字元的資料複製到另外乙個資料夾

2021-10-08 02:03:16 字數 1003 閱讀 6359

import os

import shutil

src_dir_path =

'c:/users/user/desktop/data'

# 源資料夾

to_dir_path =

'c:/users/user/desktop/data/train—data'

# 存放複製檔案的資料夾

key =

'countour'

# 源資料夾中的檔案包含字元key則複製到to_dir_pat**件夾中

ifnot os.path.exists(to_dir_path)

:print

("to_dir_path not exist,so create the dir"

) os.mkdir(to_dir_path,1)

if os.path.exists(src_dir_path)

:print

("src_dir_path exitst"

)for

file

in os.listdir(src_dir_path)

:# is file

if os.path.isfile(src_dir_path+

'/'+

file):

if key in

file

:print

('找到包含"'

+key+

'"字元的檔案,絕對路徑為----->'

+src_dir_path+

'/'+

file

)print

('複製到----->'

+to_dir_path+

file

) shutil.copy(src_dir_path+

'/'+

file

,to_dir_path+

'/'+

file

)

sql修復資料中含有分號結尾的資料

專案開發遇到資料存寫錯誤,導致資料中欄位內容,數字中含有分號結尾。如下圖 現在要去去掉末尾的分號,查詢sql如下 select substr t.buy reason,1,length t.buy reason 1 from tm potential customer t where 1 1 and...

Sed命令中含有轉義字元的解決方法

在sed命令中有許多的字元都被轉義,比如 單雙引號還有點號等等,因此使用sed命令進行字串的匹配和修改的時候,字串中如果含有轉義字元,很多情況下不能直接用字元本身表示。這時候可以使用反斜槓加上轉義字元的方法來輸出含轉義字元的字串,但這一方法並不是對所有的轉義字元都有用,過程也較複雜。下面一一說明 一...

確定檔案中含有多少行的快捷方式

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 privatevoidbutton1 click objectsender,eventargs e stringsplitoptions.removeemp...