我想将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 exist
,resource.py
,res.qrs
)都位于同一文件夹中。
如果我res_rc.py
可以看到其中的内容。
如何创建熊猫数据框?
答案 0 :(得分:0)
qresource
是一个虚拟路径,只有Qt知道如何获取它,并且可以在内部进行更改而不会发出警告,在这种情况下,必须做的是读取所有数据并将其转换为{{ 1}}
io.BytesIO