Ich benutze Py2exe, um eine Windows .exe von meinem Python-Skript zu erstellen. Ich hätte gerne die Copyright-Informationen sowie die Produktversion, Beschreibung usw. Ich konnte alles anzeigen lassen (in den Eigenschaften> Details der exe), mit Ausnahme der Copyright-Informationen. Ich habe die folgenden ohne Erfolg versucht:Wie bekomme ich py2exe um Copyright-Informationen zu erstellen?
from distutils.core import setup
import py2exe
import sys
if len(sys.argv) == 1:
sys.argv.append("py2exe")
sys.argv.append("-q")
class Target:
def __init__(self, **kw):
self.__dict__.update(kw)
# for the versioninfo resources
self.version = "1.0.0.0"
self.company_name = "ACME."
self.copyright = "Copyright (c) 2014 ACME."
self.name = "My Program"
# create an instance of class Target
# and give it additional needed info
target = Target(
description = "Test Description",
# this is your code file
script = "Main.py",
# this will form TestProgram.exe
dest_base = "TestProgram")
setup(
options = {'py2exe': {'bundle_files': 1,
'compressed': 1}},
console = [{'script': "Main.py"}],
zipfile = None,
)
Bei Verwendung dieser Methode ich die Datei Beschreibung, Produktname und Produktversion in den Eigenschaften> DETAILS der EXE-Datei erhalten, aber mir fehlt das Copyright.
Ya, war es etwas falsch mit meinem Code. Ich habe es herausgefunden und werde die Antwort posten. Ich habe auch versucht, was Sie in Ihrer Antwort angegeben haben, aber die Copyright-Informationen würden niemals angezeigt. Nur die Beschreibung, der Name und die Version würden angezeigt (auch wenn das Copyright angegeben wurde). – user2643864
Ich bin interessiert, die Antwort zu sehen. – jgritty
antwortete unten. – user2643864