-1
У меня есть следующий код, где я пытаюсь построить выражение: «OR'ing списка проектов и списков ветвей ... у меня большая часть написанного кода ... Мне нужны идеи о том, как создать это выражение, у меня есть входной выборки и ожидаемые результаты для лучшего пониманияПостроение выражения
'''
projects.txt
platform/vendor/pro/code
platform/vendor/source/data
external/gps/data
EXPECTED OUTPUT:-
project:platform/vendor/pro/code branch:ab_mr1 OR project:platform/vendor/source/data branch:b_ar2 OR external/gps/data branch:c_ar3
'''
def getbranch_project (project):
if project == "platform/vendor/pro/code" :
branch = 'ab_mr1'
if project == "platform/vendor/source/data" :
branch = 'b_ar2'
if project == "external/gps/data" :
branch = 'c_ar3'
return branch
def main():
with open('projects.txt','r') as f :
for line in f :
project = line.strip()
branch = getbranch_project(project)
print "PROJECT:" + project
print "BRANCH: " + branch
#project_branch_list
print project_branch_list
if __name__ == '__main__':
main()