如何获取 python 脚本的名称

How to get the name of a python script

好的,所以我有一个 python 脚本,它会在 运行 时将自己移动到桌面,但我希望它能够移动自己,无论它的名字是什么。我当前的代码仅在调用特定事物时才移动它。

我当前的代码是

shutil.move("moveMe.py", "C:/Users/" + user + "/desktop/")

我已经尝试过 __ name__ 因为从它的名字暗示它会是文件的名字,但我还不是 100% 确定如何使用它,因为我对它还很陌生python

尝试使用 __file__ 或导入 sys 并使用 sys.argv[0]