使用Python追加并修改.bash_profile

时间:2016-09-15 17:32:41

标签: python replace

我必须修改.bash_profile以便用户包含openssl安装。

我需要修改这个(或类似的东西):
PATH=$PATH:$HOME/bin
export PATH

于:
PATH=/usr/local/openssl-1.0.2g/bin:$PATH:$HOME/bin/
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/openssl-1.0.2g/lib
export PATH LD_LIBRARY_PATH

我将此代码替换为:

def replace_file(original,new,file_name):
    for line in fileinput.input(file_name, inplace=True):
        print(line.replace(original, new).rstrip('\n'), )
    return

代码有效,唯一的问题是它会替换一个完整的短语。 PATH =后我不知道我有什么 你有任何想法替换? 感谢

0 个答案:

没有答案