python Python脚本,解析Liferay .gitignore文件,并对.gitignore文件中的每一行(文件,文件类型或目录)运行svn:ignore

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Python脚本,解析Liferay .gitignore文件,并对.gitignore文件中的每一行(文件,文件类型或目录)运行svn:ignore相关的知识,希望对你有一定的参考价值。

#! /usr/bin/python
#
# Build the entire ISAAC Project
 
import subprocess
import os
import sys
 
#args.extend(['package'])
defaultArgs = ['propset', 'svn:ignore']

def runthis(argumentsParam):
    return subprocess.check_call(['svn'] + argumentsParam)

with open('./liferay-ignore.txt', 'r') as f:
	for x in f:
		x = x.rstrip()
		if not x: continue
		args = None
		args = defaultArgs
		y = '"' + x + '"'
		args.extend([y])

print("Build Arguments")
print(args)
# runthis(args)


otherArgs = ['propset', 'svn:ignore']
newArgs = otherArgs
y = '"' + x + '"'
newArgs.extend([y])

以上是关于python Python脚本,解析Liferay .gitignore文件,并对.gitignore文件中的每一行(文件,文件类型或目录)运行svn:ignore的主要内容,如果未能解决你的问题,请参考以下文章

JSON解析器Python脚本问题

使用python脚本监控指定域名解析

python 用于解析Arguemtns的Python脚本

python 解析python脚本参数

Python学习之Argparse 解析脚本参数详解

批量解析域名IP地址的python脚本