python用函数替换打印

标签 python

我正在使用 python 2.6,并且在我的长程序中有一堆打印语句。我怎样才能用我的自定义打印函数替换它们,我们称之为 scribble()。因为如果我只是搜索 print 并将其替换为 scribble( 没有右括号。我认为正则表达式就是这样,但我已经对它们进行了一天左右的试验,但我似乎无法让它工作。

最佳答案

使用 Pycharm

如果你使用的是pycharm,你可以通过这种模式使用正则表达式函数:

Replace: print\s(.*)
With: print($1)

enter image description here

关于python用函数替换打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10558986/

相关文章:

python - 使用 python 3.5 用希伯来语和英语解析 json 文件

python - 如何使用 Windows GDI 设置打印的字体类型和大小?

python - 如何限制堆大小?

python - Pandas MultiIndex 与 Panel

python - Django 预取与最大值过滤器相关

python - 在 Django 中测试 url 重定向

python - PyCharm 无法正确打开 matplotlib 图

python - 时间表示法标准

python - 将(截图捕获的)图像转换为 Base 64,而不在 python 中保存为 png/jpeg

python - 从包含在 shapefile 边界内的 netcdf 文件中提取数据