Intenstion是删除所有* .properties文件,此代码也被重用于其他目的,因此使用相对路径和连接。 这里无法运行
DestDirName ="..\\Folder\\name\\present\\here\\"
Destbase_filename='*'
filename_suffix = '.properties'
Destfn = os.path.join(DestDirName, Destbase_filename + filename_suffix)
os.remove(Destfn)
投掷低于错误
WindowsError:[错误123]文件名,目录名或卷标语法不正确:
请建议
答案 0 :(得分:1)
os.remove
一次只能删除一个文件。您需要单独删除文件。使用glob.glob
。
import glob
files = glob.glob(Destfn)
for file in files:
os.remove(file)