我的数据库中有很多文件,通过命令我可以从文件中检索信息,但问题是我得到了这个非常抽象的结果,例如
[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初学者,所以了解不多。 抱歉,提前谢谢
我做了很多谷歌搜索,但没有任何明确的内容可以帮助我。 我也尝试通过我使用的附加组件来帮助自己,但它不是很先进。
如果您不必读取线上的“文件”,您可以这样做:
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。这是数据库转储吗?