update sample_data.txt and polish main file
This commit is contained in:
parent
ee572f4884
commit
c87ebc833b
19
main.py
19
main.py
|
@ -6,8 +6,7 @@ def avg(a):
|
||||||
def process_table(file):
|
def process_table(file):
|
||||||
table = [["L2", "L1", "t2", "m", "Δm", "t2i", "v1", "(v1)^2", "a", "ai", "❬a❭", "A", "B"]]
|
table = [["L2", "L1", "t2", "m", "Δm", "t2i", "v1", "(v1)^2", "a", "ai", "❬a❭", "A", "B"]]
|
||||||
supported_args = ["r"]
|
supported_args = ["r"]
|
||||||
config = {"r": 2}
|
config = {"r": 6}
|
||||||
r = config["r"]
|
|
||||||
with open(file, "r", encoding = "UTF-8") as f:
|
with open(file, "r", encoding = "UTF-8") as f:
|
||||||
for i in f:
|
for i in f:
|
||||||
if i.rstrip("\r\n") != "":
|
if i.rstrip("\r\n") != "":
|
||||||
|
@ -23,6 +22,7 @@ def process_table(file):
|
||||||
print(f"Table line: {i}")
|
print(f"Table line: {i}")
|
||||||
table.append(list(map(lambda x: float(x), i.rstrip("\r\n").replace(",", ".").split())))
|
table.append(list(map(lambda x: float(x), i.rstrip("\r\n").replace(",", ".").split())))
|
||||||
|
|
||||||
|
r = config["r"]
|
||||||
for i in table[1:]:
|
for i in table[1:]:
|
||||||
# first table
|
# first table
|
||||||
i.append(round(i[0] / i[2], r))
|
i.append(round(i[0] / i[2], r))
|
||||||
|
@ -50,21 +50,6 @@ def process_table(file):
|
||||||
w = max([max(list(map(lambda x: len(str(x)), i))) for i in table])
|
w = max([max(list(map(lambda x: len(str(x)), i))) for i in table])
|
||||||
print("\n".join([" | ".join(list(map(lambda x: str(x).center(w), i))) for i in table]))
|
print("\n".join([" | ".join(list(map(lambda x: str(x).center(w), i))) for i in table]))
|
||||||
|
|
||||||
'''
|
|
||||||
if len(sys.argv) == 2 and os.path.exists(sys.argv[1]):
|
|
||||||
if os.path.isdir(sys.argv[1]):
|
|
||||||
for i in os.listdir(sys.argv[1]):
|
|
||||||
process_table(sys.argv[1] + i)
|
|
||||||
else:
|
|
||||||
process_table(sys.argv[1])
|
|
||||||
|
|
||||||
elif os.path.exists("input_tables/") and os.path.isdir("input_tables/"):
|
|
||||||
for i in os.listdir("input_tables/"):
|
|
||||||
process_table("input_tables/" + i)
|
|
||||||
else:
|
|
||||||
print("Не знайдено жодного файлу для обробки")
|
|
||||||
'''
|
|
||||||
|
|
||||||
if len(sys.argv) == 2 and os.path.exists(sys.argv[1]):
|
if len(sys.argv) == 2 and os.path.exists(sys.argv[1]):
|
||||||
process_table(sys.argv[1])
|
process_table(sys.argv[1])
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
# r 7
|
# r 4
|
||||||
|
|
||||||
20 0,227 0,269 49 20,2 0,275
|
0.020 0,227 0,269 49 20.2 0,275
|
||||||
20 0,227 0,265 49 20,2 0,299
|
0.020 0,227 0,265 49 20.2 0,299
|
||||||
20 0,227 0,262 49 20,2 0,310
|
0.020 0,227 0,262 49 20.2 0,310
|
||||||
|
|
||||||
20 0,207 0,287 49 16,1 0,333
|
0.020 0,207 0,287 49 16.1 0,333
|
||||||
20 0,207 0,271 49 16,1 0,327
|
0.020 0,207 0,271 49 16.1 0,327
|
||||||
20 0,207 0,280 49 16,1 0,322
|
0.020 0,207 0,280 49 16.1 0,322
|
||||||
|
|
||||||
20 0,187 0,337 49 10,2 0,373
|
0.020 0,187 0,337 49 10.2 0,373
|
||||||
20 0,187 0,311 49 10,2 0,365
|
0.020 0,187 0,311 49 10.2 0,365
|
||||||
20 0,187 0,298 49 10,2 0,376
|
0.020 0,187 0,298 49 10.2 0,376
|
||||||
|
|
||||||
20 0,157 0,321 49 28,0 0,265
|
0.020 0,157 0,321 49 28 0,265
|
||||||
20 0,157 0,325 49 28,0 0,247
|
0.020 0,157 0,325 49 28 0,247
|
||||||
20 0,157 0,325 49 28,0 0,288
|
0.020 0,157 0,325 49 28 0,288
|
||||||
|
|
Loading…
Reference in New Issue