【发布时间】:2022-03-28 02:00:25
【问题描述】:
我的项目中有 requirements.txt 文件,PyCharm 可以很好地使用它。但是,它还会检查所有其他 txt 文件并显示误导性错误消息。例如,拥有带有字符串的 foo.txt 文件
bar baz
写入其中会产生以下消息:
<versionspec>, RequirementsTokenType.COMMENT, RequirementsTokenType.EOL, RequirementsTokenType.LSBRACE, RequirementsTokenType.SEMICOLON or RequirementsTokenType.WHITE_SPACE expected, got 'baz'
我绝对不希望 PyCharm 将所有 txt 文件都当作需求文件,我该如何改变这种奇怪的行为?
PyCharm 2020.2.1 CE
【问题讨论】:
-
我建议在不同的编辑器中打开 txt 文件,而不是在编程编辑器中打开。记事本或 nano 可能。
-
@Linux4Life531 如果我喜欢其他编辑器,我为什么还要打扰其他编辑器,它是 Python 编程的最佳 IDE 之一?修复问题中描述的这样一个小问题比切换到另一个编辑器更好。
-
您是使用插件来检查
requirements.txt文件还是来自默认编辑器?这个错误是怎么出现的? -
如果需求没有异常,你能检查设置 -> 编辑器 -> 文件类型吗?我根本没有将
requirements.txt视为可识别的文件类型,因此拥有一个用于处理requirements.txt的插件似乎是最合理的方案。 -
@baduker 谢谢,我查了一下发现这个检查来自需求插件,默认没有安装:plugins.jetbrains.com/plugin/10837-requirements
标签: python pycharm requirements.txt