Проблема с пакетом 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

0 ответов

Другие вопросы по тегам