個人很難解釋,但基本上,我有這個 Python 腳本,它在打開時會立即創(chuàng)建數(shù)千個其他副本。但是我想添加一種刪除所有副本而不是原始副本的終止代碼。#主要文件被稱為“RSV.py”,它的副本被稱為“RSV-”,然后是一個隨機的十六進(jìn)制代碼(末尾帶有“.py”擴(kuò)展名)我很抱歉沒有代碼存在,這是因為它是保存在我正在寫這篇文章的不同系統(tǒng)上。感謝所有幫助,除非我沒有看到,否則這不是重復(fù)的。
3 回答

RISEBY
TA貢獻(xiàn)1856條經(jīng)驗 獲得超5個贊
如果您需要停止 python 腳本以在不需要它們的情況下創(chuàng)建其直接副本,那么首先創(chuàng)建它們的代碼本身就有問題。但是,如果您只想添加一行來刪除主腳本的所有多余 python 副本,您可以在主腳本中添加一個系統(tǒng)調(diào)用,以刪除主腳本完成執(zhí)行時創(chuàng)建的所有多余文件。
這是有關(guān)如何執(zhí)行此操作的簡單指南。如果您在 Linux/Mac 上運行,您可以將使用過的 ls -l 命令替換為 Nagavamsikrishna 提到的命令,否則只需將 rm 替換為 del 即可在 Windows 上運行。

Cats萌萌
TA貢獻(xiàn)1805條經(jīng)驗 獲得超9個贊
如果我不說 Python 是處理目錄維護(hù)的一種蹩腳方式,那我就失職了。也就是說,我是誰告訴一個人如何刪除他的文件。嘗試這個...
import glob
for file in glob.glob('/tmp/RSV-*.py'):
os.remove(file)
一種-
PS您嘗試編寫的代碼在哪里?...咧嘴笑。
添加回答
舉報
0/150
提交
取消