首页 > 解决方案 > 用崇高文本中的新功能替换python中的旧打印功能

问题描述

所以我在github上找到了一个我想使用的脚本,但问题是它是使用旧版本的python编写的,因此打印功能被写成print 'Hello World!'而不是print('Hello World!')我无法执行它,所以我想知道是否有一种使用 sublime text 3 将具有旧 python 函数的脚本的每一行替换为新函数的方法。我想尝试:

Find: print '(.*)'- 选择它工作的每个打印功能,但当我尝试用它替换它时

Replace: print("(.*)")- 它只是用 (.*) 而不是实际内容替换 print 函数内部的内容

标签: replacesublimetext3

解决方案


使用崇高:
查找: print ('.*')
替换: print\(\1\)

前: 在此处输入图像描述

后: 在此处输入图像描述


推荐阅读