Я создал программу, которая просто создает файл HTML в месте выполнения скрипта Python.
Проблема в том, что после замораживания моего приложения с помощью PyInstaller исполняемый файл no больше создает файл HTML, как задумано, но ничего не делает. (Это только приводит к появлению оператора печати моей программы.)
Есть ли способ обойти это?
* Я использовал функцию open("x.html","w+")
для создания файла HTML.
Код, который создает HTML, выглядит следующим образом:
def create_html():
f = open("x.html", "w+")
f.write("<!DOCTYPE html>\n<html>\n<body>\n")
f.close()
Я думаю, что можно решить проблему, создав файл html вне рабочего каталога. Однако я понятия не имею, как это сделать.
Посмотрев вокруг, я обнаружил, что моя программа действительно работает, но создает файл html в домашнем каталоге на моей ма c. Есть ли способ изменить это?