从QRC资源文件创建熊猫数据框

时间:2018-10-23 13:40:43

标签: python pandas pyside qresource

我想将CSV文件保存到qrc文件中,而不是读取它,然后将其内容放入pandas数据框中,但是我有一些问题。

我创建了一个名为<=的qrc文件:

a <= a

我将其编译为res.qrc文件。

要阅读,我创建了一个名为<!DOCTYPE RCC><RCC version="1.0"> <qresource> <file>dataset.csv</file> </qresource> </RCC> 的python脚本:

res_rc.py

但是我得到了错误:resource.py

所有文件(import pandas as pd import res_rc from PySide.QtCore import * file = QFile(":/dataset.csv") df = pd.read_csv(file.fileName()) print(df) IOError: File :/dataset.csv does not existresource.pyres.qrs)都位于同一文件夹中。

如果我res_rc.py可以看到其中的内容。

如何创建熊猫数据框?

1 个答案:

答案 0 :(得分:0)

qresource是一个虚拟路径,只有Qt知道如何获取它,并且可以在内部进行更改而不会发出警告,在这种情况下,必须做的是读取所有数据并将其转换为{{ 1}}

io.BytesIO
相关问题