[888] How to get the directory of the current Python file

发布时间 2023-09-26 09:08:08作者: McDelfino

To get the directory of the current Python file, you can use the os.path module in combination with the __file__ attribute. Here's how you can do it:

import os

# Get the directory of the current Python file
current_directory = os.path.dirname(os.path.abspath(__file__))

print("Directory of the current file:", current_directory)

In this code:

  • __file__ is a built-in attribute in Python that represents the path to the current Python script.
  • os.path.abspath(__file__) obtains the absolute path to the current Python script.
  • os.path.dirname() extracts the directory part from the absolute path.

After running this code, current_directory will contain the directory of the current Python file. You can then use this directory for various purposes, such as reading or writing files in the same directory.