[英]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.