123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- """
- cd /media/nvidia/nvme0n1/server/repositories/repositories/sri-project.demo-py/3rdparty/xlib
- python3 xmarkdwon.py
- """
- def read_text(file_path):
- with open(file_path, 'r') as f:
- return f.read()
- if __name__ == '__main__':
- file_path = '/media/nvidia/nvme0n1/server/repositories/repositories/sri-project.demo-py/sri-agent-tool01/factories/README-test.md'
-
- text = read_text(file_path)
- t_list = text.split('|')[1:-1]
- table_text = '|' + '|'.join(t_list) + '|'
- print(table_text)
-
-
-
-
-
-
-
- lines = table_text.strip().split("\n")
-
- headers = [header.strip() for header in lines[0].split("|") if header]
-
- data = []
- for line in lines[2:]:
- values = [value.strip() for value in line.split("|") if value]
- row = dict(zip(headers, values))
- data.append(row)
- print(data)
-
-
- headers = data[0].keys()
-
- header_row = "| " + " | ".join(headers) + " |"
-
- separator_row = "| " + " | ".join(["-" * len(header) for header in headers]) + " |"
-
- data_rows = []
- for item in data:
- row = "| " + " | ".join(item.values()) + " |"
- data_rows.append(row)
-
- markdown_table = "\n".join([header_row, separator_row] + data_rows)
- print(markdown_table)
|