Python代码在C代码中添加const关键字

时间:2019-02-02 17:53:36

标签: python c

我无法使用python脚本在c代码中添加const关键字。

假设我有一些

这样的C代码
<tab><tab>int * a;

我想在其中添加一些const关键字。

<tab><tab>const int *a;

我怎么能得到这个?

我在python中尝试了以下代码

line = "<tab><tab>int * a;"
final_string = "const"+ " " + line

1 个答案:

答案 0 :(得分:0)

一种方法是使用fileinput修改文件“原位”

import fileinput
for line in fileinput.input("my_program.cpp",True):
     print(line.replace("int* c","const int* c"))