如何找到与Pycharm项目根目录相关的目录?

问题描述 投票:0回答:1

我只是在 Pycharm 中创建了一个新项目,并向其中添加了目录 cfg 。我只是想检查我的main.py,如果事实上,我的cfg目录在它应该在的地方,只是想检查我的项目的层次结构是否来自python(我在pycharm中编写,但它可能是我的代码将导出到其他地方,我想确保我的路径不会受到影响)。我希望 Pycharm 添加一些可以用作项目根的环境变量,但什么也没找到。您能告诉我,在这种情况下,最佳做法是什么? 下一步将检查配置 yaml/json 文件是否位于此类目录中。

python path pycharm
1个回答
0
投票
import os

# Define the directory path to check
cfg_directory = "cfg"

# Check if the directory exists
if os.path.exists(cfg_directory):
    print(f"The '{cfg_directory}' directory exists in your project.")

    # Check for specific configuration files (e.g., YAML and JSON)
    config_files = ["config.yaml", "config.json"]
    for config_file in config_files:
        file_path = os.path.join(cfg_directory, config_file)
        if os.path.exists(file_path):
            print(f"The '{config_file}' file exists in the '{cfg_directory}' directory.")
        else:
            print(f"The '{config_file}' file does not exist in the '{cfg_directory}' directory.")
else:
    print(f"The '{cfg_directory}' directory does not exist in your project.")

您可以使用这个简单的代码

© www.soinside.com 2019 - 2024. All rights reserved.