私のメインのPythonファイルには、app.pyファイルと同じディレクトリにあるテキストファイルを開くことが含まれています。同じディレクトリにkvファイルもあります。私が走るとき:
pyinstaller --onedir main.py
次に、distフォルダーに生成されたexeファイルを実行すると、(私のテキストファイル名)というファイルが存在しないというエラーがコンソールに表示されます。app.specファイルにテキストファイルを追加してみました。
a.datas += [("path/to/text.txt", "text.txt")]
しかし、それでも機能しません(同じエラーが発生します)。私は何が間違っているのですか?
タプルの2番目の部分は、ファイル名ではなく、ファイルを配置するディレクトリである必要があります。
a.datas += [("path/to/text.txt", ".")]
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加