Так что у меня есть питон v2.7 файл с некоторым кодом, как это:ВИМ регулярное выражение для python2 печати на Python3
print 'asdf'
print 'hi mom!'
Но я хочу, чтобы запустить его в Python3, мне нужно добавить эти круглые скобки им так:
print('asdf')
print('hi mom!')
Я пытался использовать следующее регулярное выражение в Vim, чтобы решить эту проблему, но она не работает:
:%s/print\ '.*'/print('\1')/gc
Он просто дал мне функции печати (с круглыми скобками), в которых были пустые строки. Любая помощь приветствуется; Благодарю.
Для любви все, что оптимизируется и доказуемо, пожалуйста, используйте [2to3] (http://docs.python.org/2/library/2to3.html) – inspectorG4dget