Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- import os
- # files/folders vvvv
- print("(full)path to list of files/folders:")
- path_to_f=str(input())
- f=open(path_to_f, 'r',encoding='utf-8-sig')
- list_of_f = f.readlines()
- f.close()
- if len(list_of_f) == 0:
- print("empty list")
- exit()
- #prepare pathes
- for i in range(len(list_of_f)):
- list_of_f[i] = list_of_f[i].replace('\n','')
- list_of_f = list(filter(str.strip, list_of_f))
- for i in range(len(list_of_f)):
- if list_of_f[i].__contains__('.') == False:
- list_of_f[i]+='/*'
- # vars vvvv
- print("(full)path to list of variables:")
- path_to_var=str(input())
- v=open(path_to_var,'r',encoding='utf-8-sig')
- list_of_v = v.readlines()
- v.close()
- #prepare vars
- for i in range(len(list_of_v)):
- list_of_v[i] = list_of_v[i].replace('\n','')
- # junction
- result_name = "result_"+str(time.time())+".csv"
- result_file = open(result_name,"w")
- result_file.write("STRING-VALUE,RULE-NAME,COMMENT\n")
- for i in range(len(list_of_v)):
- for j in range(len(list_of_f)):
- result_line = list_of_f[j].replace('*',list_of_v[i],1)
- result_file.write(result_line+',,\n')
- result_file.close()
- print("result of junction: "+result_name)
- print("\npath to restults:"+os.getcwd()+result_name)
Advertisement
Add Comment
Please, Sign In to add comment