首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python on MAC -查找数据文件

Python on MAC -查找数据文件
EN

Stack Overflow用户
提问于 2022-07-23 14:44:04
回答 1查看 56关注 0票数 -2

我在PyInstaller上构建了一个Python应用程序。当终端窗口运行时,我不想要它,所以我指定了--noconsole选项。显然,在MACos下,如果使用EXE文件,此选项仍然提供控制台(终端)窗口。如果使用MAC应用程序包启动,则没有控制台/终端窗口。

问题是程序在初始化时读取数据文件。当我运行EXE时,该数据文件与EXE位于同一个目录中,并加载良好。但是当它作为一个应用程序运行时,它从默认的工作目录中读取,我不知道它在哪里。所以它找不到所需的数据文件。并进一步阅读,似乎从MAC操作系统到OS,工作目录位置可能会发生变化。我移动了EXE位于MAC应用程序中的数据文件,但是当Python读取时,这不是它正在读取的目录。

因此,如何将所需的数据文件放置在Python应用程序(而不是直接运行EXE )会找到的地方。

在Windows下,数据文件位于EXE运行的同一个目录中,并且没有控制台窗口。没有MAC应用程序类型的概念。但是,如果我不想拥有终端窗口,我需要解析放置数据文件的位置,这样才能找到数据文件。

EN

回答 1

Stack Overflow用户

发布于 2022-07-25 01:11:25

我建议消化一下这些基本的苹果macOS开发者文档。你所有的答案都将来自于理解这些。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73091643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档