Я пишу программу, которая преобразует многостраничные файлы Excel в формат .h5. Программа нормально работает на Python, но после упаковки в exe-файл с помощью pyinstaller функция Convert_to_hdf5 сообщает об ошибке «элемент последовательности 2: ожидаемый экземпляр str, найден NoneType».
Я пишу программу, которая преобразует многостраничные файлы Excel в формат .h5. Программа нормально работает на Python, но после упаковки в exe-файл с помощью pyinstaller функция Convert_to_hdf5 сообщает об ошибке «элемент последовательности 2: ожидаемый экземпляр str, найден NoneType». [code]import tkinter as tk from tkinter import filedialog, messagebox import pandas as pd import numpy as np from pathlib import Path import threading import os from os.path import expanduser from datetime import datetime
try: xls = pd.ExcelFile(file_path) with pd.HDFStore(hdf5_path, 'w') as hdf: for sheet_name in xls.sheet_names: df = pd.read_excel(xls, sheet_name=sheet_name, dtype=str) df.fillna("", inplace=True) # replace NaN to "" df = df.astype(str) safe_sheet_name = sheet_name.replace(' ', '_').replace('-', '_') if df.shape[0] < 3: # if data line
Когда я пытаюсь выполнить приведенный ниже код, ошибка отображается какfoldx_location как none, но я уже устанавливаю этот путь для доступа к загруженному исполняемому файлу pyfoldx. Я использую его в блокноте Colab и
os.environ =...
Проблема
У меня есть подкласс модели tensorflow.keras.Model Seq2Seq с пользовательскими слоями, которая выдает следующую ошибку, когда я пытаюсь сохранить ее через tensorflow.keras.Model .save():
Traceback (most recent call last):
File...