我正在 pycharm 中编写 python 脚本。当我从 pycharm 运行它们时,它们编写的文件将保存在其目录中。当我使用命令从终端运行脚本时
/usr/bin/python3 /home/user/***/script.py
它们将文件保存到我的主目录中。此外,当我使用 crontab 时,文件也会保存在我的主目录中。我可以在 Ubuntu 中执行某些操作(无需更改脚本本身)来强制执行的脚本将文件保存在与脚本相同的目录中吗?我敢打赌这与 stdout 有关,但 stdout 重定向适用于控制台输出。