upload.gpx文件streamlight Python

2024-05-28 19:54:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经使用python制作了一个Streamlight应用程序,其中可以拖放gpx文件

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

enter image description here

但是,无法使用包gpxpy打开InMemoryUploadedFile。给我一个密钥错误:3655

import gpxpy
gpx = gpxpy.parse(file)

有人能帮我吗


Tags: 文件import应用程序astypegpxuploaderfile
1条回答
网友
1楼 · 发布于 2024-05-28 19:54:12

请尝试:

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)

还请确保Streamlight和gpxpy都已更新为最新版本,并且gpx文件未损坏

相关问题 更多 >

    热门问题