python开发环境VSCode中隐藏“__pycache__”目录实践
在VSCode中隐藏__pycache__
目录,可通过修改文件排除设置实现,具体操作如下:
✅ 核心解决方案
-
打开设置界面
按Ctrl+,
(Windows/Linux)或Cmd+,
(Mac)打开设置,或点击左下角齿轮图标 → 选择“设置”。 -
搜索并配置排除规则
在搜索框中输入files.exclude
,找到 Files: Exclude 设置项。点击“添加模式”,输入:"**/__pycache__": true
或直接在用户设置(
settings.json
)中添加:"files.exclude": {"**/__pycache__": true }
🔍 补充说明
- 作用范围:
**/
表示匹配项目根目录及所有子目录中的__pycache__
文件夹。 - 生效场景:资源管理器、搜索框、打开文件对话框等位置均会隐藏。
- 安全提示:该设置仅影响VSCode显示,不会删除实际文件,Python运行时仍会正常生成缓存。
⚠️ 常见问题排查
- 若未生效,检查是否有其他规则覆盖(如工作区设置),或重启VSCode。
- 扩展插件(如Python扩展)可能有独立设置,需确认其配置。
- 隐藏后需手动刷新资源管理器(右键项目 → Refresh)。
💡 扩展建议
若需批量隐藏其他临时目录(如.pytest_cache
),可追加规则:
"files.exclude": {"**/__pycache__": true,"**/.pytest_cache": true
}
通过以上步骤,即可保持资源管理器界面清爽,聚焦核心代码文件。
注:本文为文心一言查询结果实践验证可行方案,保存笔记。