#!/usr/bin/python
# -*- coding: UTF-8 -*-
filepath = input("Please input the filepath:
(In Powershell you can drag and drop the file!!!)
")
file = open(filepath,"r")
rows = file.readlines()
lines = []
line = []
flag = 0
data = []
str_data = ""
str_row = ""
for row in rows:
str_row = row
if ("*NETNAMES*") in row:
flag = 1
print("flag changed: 0--1")
elif flag == 1 and (("*SHT*") in row or ("*END*") in row):
flag = 0
lines.append(line)
line = []
print("flag changed: 1--0")
elif flag == 1:
#line.append(row)
data = row.split()
if len(data) > 1:
data[3] = "0"
data[7] = "40"
data[11] = "20"
if data[4] == "90":
data[2] = "0"
data[3] = "400"
data[6] = "-40"
data[7] = "800"
data[5] = "8"
data[8] = "90"
data[10] = "10"
elif data[2][0] == "-":
data[2] = "-400"
data[6] = "-800"
data[5] = "9"
data[10] = "8"
else:
data[2] = "400"
data[6] = "1000"
data[5] = "8"
data[10] = "9"
#if data[0] == "VSYS" or data[0] == "VIO1V8":
if data[0] != "GND":
str_row = ""
for d1 in data:
str_row += (d1 + " ")
str_row += "
"
else:
flag = flag
str_data += str_row
filepath1 = input("Please input the target file:
By default, you can press "Enter" directly!
The file will be rewrited!")
if filepath1 == "":
filepath1 = filepath
file = open(filepath1,"w")
file.write(str_data)
file.close()