_______________________ РЕДАКТИРОВАТЬ _______________________________
Здравствуйте и спасибо за то, что вы здесь.
Я пытаюсь включить «временные» файлы самодельной программы, которые сохраняются в самодельном пути названный Temp. Они находятся в пути "C:\Users\isaac\Desktop\Describing Plot for Material Consumption"
. [Img of folder] [1]
ОСНОВНАЯ проблема сейчас: если я выполню команду Simulation, и появится Simulations GUI , он не может получить данные, которые будут сохранены в временном файле. Иногда это работает, иногда нет? Чтобы быть понятным, если я запускаю код обычно через python, все работает нормально ... Если я перезапущу программу, GUI - SOMETIMES-- получит данные, которые я получил, но это не должно быть так .. Иногда появляется ошибка:
File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'win32com'
Traceback (most recent call last):
File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'win32com'
Но, как я уже сказал, программа работает нормально, если я запускаю ее через python.
Основной файл - DPM C и он использует sys.path.append ("Temp") (я должен изменить его?)
Код pyinstaller до сих пор выглядит так:
pyinstaller -y -i "C:/Users/isaac/Documents/Programmierung/DPMC/imgs/icon.ico"
--add-data "C:/Users/isaac/Documents/Programmierung/DPMC/README.txt";"."
--add-data "C:/Users/isaac/Documents/Programmierung/DPMC/Datafolder";"Datafolder/"
--add-data "C:/Users/isaac/Documents/Programmierung/DPMC/imgs";"imgs/"
-p Programmierung/DPMC/Temp
--hidden-import objectseeker
--hidden-import Logfile --hidden-import classes
--hidden-import SimulationsGUI "C:/Users/isaac/Documents/Programmierung/DPMC/DPMC.py"
Ну, здесь я добавлю некоторые коды ... То, что я пытаюсь сделать, это: включить путь "Temp (см. img, этот путь создан мной)" в exe ... Поскольку в python есть временные файлы, которые моя программа необходимо. Я уже пытался объяснить, как работает программа, пожалуйста, прочитайте:
- Я открываю DPM C MAIN GUI -> Если я выбираю CSV-файл в списке, он сохраняет все данные в Tempfile, в файлах с именами log, temp, temp2 и searchlog (все python скрипты)
- Я открываю Simulation GUI, и теперь симуляции Gui могут загружать все данные, сохраненные в tempscripts temp, temp2 и searchlog. Но чтобы показать данные графика, он должен иметь доступ к файлу журнала. (Я открываю модуль через runpy run module ..., мб, это ошибка?)
Так что я не знаю, где на самом деле ошибка ... PLS, помогите мне!
Это код симуляции GUI для импорта и что я действительно хочу сделать:
from tkinter import *
import os
**def resource_path(relative_path):
try:
base_path = sys._MEIPASS
except Exception:
base_path = os.path.abspath(".")
return os.path.join(base_path, relative_path)
sys.path.append(resource_path("Temp"))
from log import ***
import matplotlib.pyplot as plt
import numpy as np