反面教師あり学習

*/

反面教師あり学習

Negative Supervised Learning

Python2のprint文をVimで置換する正規表現

以下のような変換をかけたいときに使う

他人からもらったコードがPython2ベースだったけど print文まわり置換すれば使えそうかなーーーーーみたいな シチュエーション

Before:

print 'Hello World'
print 1 + 2 + 3
print message

After:

print('Hello World')
print(1 + 2 + 3)
print(message)

使ったコマンド

:%s/print\s\(.*\)$/print\(\1\)/g