我有2个TextCtrl框适用于此行:
os.rename(os.path.join(self.dirname, f), os.path.join(self.dirname,f.replace(self.BasicRemove.GetValue(),self.BasicReplace.GetValue())))
但是,在单个框上调用re.sub会将其视为字符串
Input - (r'\sAND\s', ' & ', 'Baked Beans And Spam', flags=re.IGNORECASE)
我需要使用最后一行像第一行一样工作。我怎样才能做到这一点?
os.rename(os.path.join(self.dirname, f), os.path.join(self.dirname,f.re.sub(self.AdvanceReplace.GetValue())))