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