How do I get the path and name of the file that is currently executing?

后端 未结 29 2763
你的背包
你的背包 2020-11-22 06:43

I have scripts calling other script files but I need to get the filepath of the file that is currently running within the process.

For example, let\'s say I have th

29条回答
  •  温柔的废话
    2020-11-22 06:56

    It's not entirely clear what you mean by "the filepath of the file that is currently running within the process". sys.argv[0] usually contains the location of the script that was invoked by the Python interpreter. Check the sys documentation for more details.

    As @Tim and @Pat Notz have pointed out, the __file__ attribute provides access to

    the file from which the module was loaded, if it was loaded from a file

提交回复
热议问题