我如何 运行 一个输出 csv 的 exec 文件而不在 Mac 中使用 `--user`?

How can I run an exec file that ouputs a csv without using `--user` in Mac?

我在 Mac 运行 的 Python 代码上创建了一个可执行文件。它创建一个 csv 文件。

当我 运行 文件本身没有使用 Pyinstaller 冻结它时,它在 Windows 和 Mac 上都能正常工作。然后,当我冻结它时,它工作正常,但它不会在 Mac 上输出 csv 文件(它在 Windows 上输出)。

只有当我 运行 CLI 中的 exec 文件 --user 时才会起作用。

我已经尝试在“系统偏好设置”和信息 window 的“共享和权限”部分中授予它权限。无果。

有没有其他人可能知道的我可能忽略的事情?

提前致谢!

原来文件是在用户文件夹中输出的,而不是与exec文件在同一个文件夹中。

对于那些处理 Python 脚本并使用 Pyinstaller 冻结它们的人,请记住,您输出的文件放在 Mac 上的用户文件夹中。