import os
import sys
import time
import shutil
def remove_header(vlog_filelist='test.f'):
cur_dir_list = (os.path.dirname(os.path.realpath(__file__))).split(os.sep)
prj_dir = (os.sep).join(cur_dir_list[:-1])
file_input = open(vlog_filelist,'r')
file_input_lines = file_input.readlines()
flag = 0
for file in file_input_lines:
file = file.strip()
if len(file):
file_abs = file.replace("$PRJ","F:")
file_o = file_abs+'.bak'
file_v = open(file_abs,'r')
file_v_o = open(file_o,'w+')
for file_v_line in file_v:
if flag ==1 or file_v_line.strip().startswith('module'):
file_v_o.write(file_v_line)
flag = 1
flag = 0
file_v.close()
file_v_o.close()
shutil.move(file_o,file_abs)
file_input.close()
# Press the green button in the gutter to run the script.
if __name__ == '__main__':
time_str = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()))
print("----------CURRENT TIME:"+time_str+"---------------")
remove_header(vlog_filelist='test.f')