用python 替换文件中的git地址

Posted 三木燕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python 替换文件中的git地址相关的知识,希望对你有一定的参考价值。

有个需求要替换文件中git地址,要替换成的git地址是一个变量

本来想用sed替换但是git地址中有斜杠符号 需要转义,提前知道还好弄,如果是变量就不好处理了

#!/usr/bin/python3
# -*- coding: utf-8 -*-

#替换git地址
import os
git_url = os.environ.get(git_url)
git_old = os.environ.get(git_old)

f = open(/tmp/oc_export.json,w,encoding=utf-8)
f_bak = open(/tmp/oc_export.json.bak,r,encoding=utf-8)
for line in f_bak:
    line = line.replace(git_old,git_url)
    f.write(line)

 

以上是关于用python 替换文件中的git地址的主要内容,如果未能解决你的问题,请参考以下文章

通过调用 popBackStackImmediate 返回到 tablayout 中的替换片段时调用哪个方法

用片段替换时操作栏向下移动

用片段替换某些东西

用Python在给定目录及其子目录中递归替换文件中的字符串?

使用 Git 来管理 Xcode 中的代码片段

使用git在gitlab拉取代码的方法