簡體   English   中英

upload.gpx 文件 Streamlit Python

[英]upload .gpx file Streamlit Python

我使用 python 制作了一個 Streamlit 應用程序,可以在其中拖放 gpx 文件。

import streamlit as st 
file = st.file_uploader("Upload a strava file (gpx)", type=["gpx"],accept_multiple_files=False)

在此處輸入圖像描述

但是,無法使用 package gpxpy package 打開 InMemoryUploadedFile。 給我一個 KeyError:3655

import gpxpy
gpx = gpxpy.parse(file)

有人能幫我嗎?

請試試:

import streamlit as st
import gpxpy

file = st.file_uploader("Upload a strava file (gpx)", type=["gpx"], accept_multiple_files=False)

if uploaded_file is not None:
    gpx = gpxpy.parse(uploaded_file)

還請確保 streamlit 和 gpxpy 都更新到最新版本並且 gpx 文件沒有損壞

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM