Python - 从文本中提取数据

问题描述 投票:0回答:1

我的数据库中有很多文件,通过命令我可以从文件中检索信息,但问题是我得到了这个非常抽象的结果,例如

[File({'added_on': 1720455648, 'amount_left': 0, 'size': 1460305985, 'content_path': 'A:\Very Very Important Folder', 'name': 'Important File1.pdf', 'format': 'pdf'})]

我在互联网上搜索了各种解决方案,但没有找到任何东西...... 我想做的只是分离数据并创建一个等于其关联数据的

name
变量(在本例中为“Important File1.pdf”)。 同时对其他变量做同样的事情

不知道我的要求是否很明确 看起来可能很简单,但我是Python初学者,所以了解不多。 抱歉,提前谢谢

我做了很多谷歌搜索,但没有任何明确的内容可以帮助我。 我也尝试通过我使用的附加组件来帮助自己,但它不是很先进。

python variables split tags
1个回答
0
投票

如果您不必读取线上的“文件”,您可以这样做:

import pandas as pd

def File(dummy):
    # Dummy function to extract the dictionary
    return dummy

st = [File({'added_on': 1720455648, 'amount_left': 0, 'size': 1460305985, 'content_path': 'A:\Very Very Important Folder', 'name': 'Important File1.pdf', 'format': 'pdf'})]
# print(type(st))

df = pd.DataFrame(st[0], index=['i',])
df['added_on'] = pd.to_datetime(df['added_on'], unit='s')

print(df.to_string())

输出:

             added_on  amount_left        size                   content_path                 name format
i 2024-07-08 16:20:48            0  1460305985  A:\Very Very Important Folder  Important File1.pdf    pdf

注意:不清楚这是什么数据以及如何产生它。您将问题标记为 sqlite。这是数据库转储吗?

© www.soinside.com 2019 - 2024. All rights reserved.