gpt4 book ai didi

python - 使用plotly-dash上传文件

转载 作者:行者123 更新时间:2023-12-01 08:34:23 26 4
gpt4 key购买 nike

我正在制作一个带有plotly-dash的应用程序来查看*.mdf文件(用于加载文件的Python库asammdf)。我制作了一个上传组件( https://dash.plot.ly/dash-core-components/upload )来加载文件。我考虑采用完整的文件名将其传递给 asammdf 库中的 MDF 函数来加载文件并将数据放入图表中。但是,破折号上传组件仅返回文件名,而不返回完整路径,因此我无法对此使用 MDF 函数。上传组件还将文件的内容输出为二进制字符串,但不确定如何将其传递给 MDF 函数。

有人知道解决这个问题的方法吗?

最佳答案

实际上我发现可以使用内容变量。 MDF 函数(以及我假设的大多数读入函数)检查输入是否是“类似文件”对象或字符串。如果它是“类似文件”对象,则直接从此对象中读取。内容可以转换如下:

content_type, content_string = contents[0].split(',')
decoded = base64.b64decode(content_string)
file_like_object = io.BytesIO(decoded)

关于python - 使用plotly-dash上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53797474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com