簡體   English   中英

打開並解析多個gpx文件

[英]open and parse multiple gpx files

我正在嘗試在Python中使用gpxpy解析存儲在目錄中的多個gpx文件,並創建一個pandas數據框。

這是我的代碼:

導入gpxpy

import os

# Open the file in read mode and parse it
gpx_dir = r'/Users/Gav/GPX Data/'
for filename in os.listdir(gpx_dir):
        gpx_file = open(filename, 'r')
        gpx = gpxpy.parse(gpx_file)

我收到以下錯誤:

UnicodeDecodeError: 'ascii' codec can't decode byte 0x80 in position 3131: ordinal not in range(128)

我知道gpx文件很好,因為我能夠打開它並將其解析為一個文件,但是一旦我嘗試打開多個gpx文件,就會出現此錯誤。

好的,經過大量的挖掘工作,我自己解決了問題……結果是我的數據文件夾中存在一個.DS_store文件,這是一個隱藏的自動生成的文件,它引起了問題。 刪除后,我能夠解決該問題。

暫無
暫無

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

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