You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PyCharm中隐藏__init__.py文件且不影响功能?

在PyCharm中隐藏__init__.py且不影响代码运行

方法一:通过Project视图自定义过滤快速隐藏

  1. 在PyCharm左侧Project窗口的右上角,找到漏斗形状的「Show Options Menu」图标
  2. 点击图标后选择「Customize View...」
  3. 在弹出窗口中切换到「Files」标签页
  4. 点击「Add」按钮,在输入框中填入__init__.py,然后点击「OK」
  5. 确保新添加的__init__.py选项处于勾选状态,点击「Apply」和「OK」

设置完成后,__init__.py会在Project视图中被隐藏,但PyCharm仍会正常识别这些文件作为Python包的组成部分,完全不影响代码的导入和运行。

方法二:通过全局设置统一隐藏(适用于所有项目)

  1. 打开PyCharm设置(快捷键:Windows/Linux为Ctrl+Alt+S,Mac为Cmd+,)
  2. 导航到「Appearance & Behavior → Appearance」
  3. 在右侧「File Types」区域点击「Customize View...」按钮
  4. 重复方法一的第3-5步,添加并勾选__init__.py后应用设置即可

为什么之前的操作会导致代码异常?

你之前在「General > File Types」中排除__init__.py,本质是让PyCharm完全忽略这些文件,不再将其所在目录识别为Python包,这会直接破坏代码的导入逻辑(比如from xxx import yyy会因找不到包报错)。而上面的两种方法仅在视图层面隐藏文件,不会改变PyCharm对文件的识别和处理逻辑,因此不会影响代码功能。


内容的提问来源于stack exchange,提问作者llRub3Nll

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 03:32:07