For some reason, python doesn't seem to recognize my wildcard command using *.r.
A MWE:
filepath = "C:/outputs"
os.remove(f'{filepath}/*.r')
Python returns the following error:
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: 'C:/outputs/*.r'
I know there are alternatives to using the "*.r" method, such as using a "for file in os.listdir(...): if file.endswith('.r'): os.remove(file)" etc. But the "os.remove('./*.r')" method works in my other python files, so this is just driving me insane. What might be going wrong?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…