import os
import re
root = "C:\\Users\\13942\Desktop\\test"
os.chdir(root)
a = os.listdir(root)
for i in a:
i = i.split(".")[0]
if re.match("\D*\D", i):
src = os.path.join(root, "{0}.txt".format(i[1:-1]))
print(src)
dst = os.path.join(root, "{0}.txt".format(i))
os.rename(src, dst)
Traceback (most recent call last):
File "E:\PyCharm\test_code\main.py", line 31, in <module>
os.rename(src, dst)
FileNotFoundError: [WinError 2] 系统找不到指定的文件。: 'C:\\Users\\13942\\Desktop\\test\\001.txt' -> 'C:\\Users\\13942\\Desktop\\test\\(001).txt'
老师,我想把匹配到的(*).txt文件改成*.txt文件,为什么会报错