Проблема с пакетом lasio для чтения файлов .las в python
У меня проблема с пакетом lasio для чтения файлов.las.
Мои файлы.las не содержат ~ ИНФОРМАЦИЯ О ПАРАМЕТРАХ в заголовке, потому что, поскольку это необязательно, компания не заполняет такие данные (http://www.cwls.org/wp-content/uploads/2014/09/LAS_20_Update_Jan2014.pdf).
Кроме того, программное обеспечение будет в открытом доступе, поэтому я не хотел бы добавлять примечания для пользователей, чтобы они добавляли ~ ИНФОРМАЦИЯ О ПАРАМЕТРАХ ко всем файлам.
Я использовал команду: (..., ignore_header_errors = True)
, как указано в документации (https://lasio.readthedocs.io/en/latest/header-section.html), но это все еще идет не так, и я не смог найти решение в документации пакета.
Из моих тестов я считаю, что проблема в # Заполните список файлами и прочитайте их, сохранив их в другом списке
Благодарю за внимание.
# Imports the packages and declares the variables used
from tkinter import *
from tkinter import filedialog
import lasio
import numpy as np
EnderecoArquivosLas = list()
ArquivosLas = list()
Auxiliar = list()
x = 0
# Opens a window for selecting files
root = Tk()
root.title('Seleção banco de dados')
EnderecoArquivosLas = filedialog.askopenfilenames(parent=root, title="Selecione os arquivos com banco de dados", filetypes=(("las files", "*.las"),("all files", "*.*")))
root.splitlist(EnderecoArquivosLas)
root.mainloop()
# Fill the list with the files and read them, saving them in another list
for i in EnderecoArquivosLas:
ArquivosLas.append(lasio.read(EnderecoArquivosLas[x],ignore_header_errors=True))
x = x + 1