給出乙個例子:在乙個資料夾中有100首歌曲,根據txt檔案中的59個歌曲名字去從中找到目標歌曲並將其複製到新的資料夾中。
檔案列表包含
1個txt文件,包含59首歌曲名字的資訊;
1個python檔案;
兩個資料夾:sourse_songs資料夾為全部的1000首歌曲,songs_59為空資料夾(目的資料夾)。
該資料夾為源歌曲庫,包含1000首歌曲。
該txt文件包含了59首目標歌曲的名字。
檔案列表中的py檔案內容如下:
import os
import shutil
defcomparetwonames
(linestr,path,todir)
:for name in path:
for i in
range(0
,len
(linestr)):
# print(linestr[i])
if name == linestr[i]
:# if os.path.isdir(linestr[i]):
shutil.copy(folder + name, todir)
print
(name)
if __name__ ==
'__main__'
:# txt放的是檔案的名字,包括字尾
with
open
("e:/2020/file1/songs_59.txt"
)as f:
line = f.read(
).strip(
) linestr = line.split(
"\n"
)# 以換行符分隔
# print(linestr)
folder =
"e:/2020/file1/sourse_songs/"
#存放所有檔案的資料夾
path = os.listdir(folder)
todir =
"e:/2020/file1/songs_59/"
#存放複製檔案的路徑
# print(linestr[7])
comparetwonames(linestr,path,todir)
執行後即根據txt文件的名字資訊去sourse_songs資料夾比對歌曲名字,列表匹配後即可將匹配成功的歌曲進行複製,並複製到指定路徑,這裡的指定路徑即為songs_59空資料夾中。
怎樣在眾多的人臉中找到目標人臉?
人臉搜尋的優勢 1,百萬級人臉庫 業內領先的檢測速度,具有百萬級規模的人臉庫管理和搜尋,輕鬆應對不同場景下的業務需求。2,視覺化管理 擁有視覺化的人臉庫管理功能,可進行人臉組 使用者 人臉維度的增 刪 改 查操作。3,高精度穩定服務 萬級別人臉庫首選識別率高達99 以上,付費使用者享受全年服務4個9...
如何從TS流中找到OC資料
如何從ts流中找到oc資料 oc dsm cc object carousel 是將 物件結構 從廣播伺服器傳輸到客戶端的一種傳輸機制。oc object主要包括 1 directory objects 資料夾 2 file objects 檔案 3 stream objects.流檔案 不常用 o...
從10G個數中找到中數
在乙個檔案中有 10g 個整數,亂序排列,要求找出中位數。記憶體限制為 2g。不妨假設10g個整數是64bit的。2g記憶體可以存放256m個64bit整數。我們可以將64bit的整數空間平均分成256m個取值範圍,用2g的記憶體對每個取值範圍內出現整數個數進行統計。這樣遍歷一邊10g整數後,我們便...