python - 使用python将文本数据解析为JSON格式
问题描述
如果键和值是水平的,我也可以解析文本并转换为 JSON 数据,但如果它是垂直的,我不知道如何转换任何人都可以帮助解决这个问题。
水平的
name test
dob 23/07/1993
age 34
salary 18000
**Code**
for line in fh:
command, description = line.strip().split(None, 1)
dict1[command] = description.strip()
垂直的
name dob age salary
test 23/07/1993 34 1800
test12 23/07/1933 34 7000
解决方案
我已经完成了熊猫数据框,希望这会有所帮助
import pandas as pd
from io import StringIO
StringData = StringIO("""name dob age salary
test 23/07/1993 34 1800
test12 23/07/1933 34 7000""")
df = pd.read_csv(StringData, sep =" ")
print(df)
推荐阅读
- python - 创建模型对象时如何分配外键相关字段
- python - 列 res_company.write_uid_id 不存在
- c - 如何修复这个单词搜索程序?
- rust - How to get the index of the current element being processed in the iteration without a for loop?
- laravel - 在两个 laravel 应用程序之间调用相同的队列
- opengl - 针对特定深度值强制深度测试,而不是片段的实际深度
- ios - geocodePostalAddress - 从邮政编码获取地址
- mysql - 使用 MySQL 将数据插入表中时出错
- c++ - C++ 嵌套迭代器类(在链表类中)Insert_After 函数
- linux - 将资源使用限制在 Linux 上的进程而不杀死它