PyCharm 在 python 函数调用中抱怨括号
Posted
技术标签:
【中文标题】PyCharm 在 python 函数调用中抱怨括号【英文标题】:PyCharm complaining about parentheses in a python function call 【发布时间】:2022-01-23 21:35:54 【问题描述】:在安装了 Python 3.7.9(64 位)的 Windows 上运行 Jetbrain PyCharm 2021.3。
代码很简单:
homedir=os.path.expanduser('~')
这是 IDE 第 32 行中的图片:
有人见过这种类型的解析错误吗?这是 Windows 独有的,安装的 Python 版本还是 Jetbrain 问题?任何线索都会有所帮助。
【问题讨论】:
你的文件是shell脚本还是python文件?它看起来像 python,但扩展名.sh
可能告诉 pycharm 将其解析为 shell 脚本。
你是对的。该文件作为 bash 脚本启动,然后他们决定使用 python 并在文件中设置Shebang。 @JonSG 是你写了一个我赞成并接受它的答案。我猜 PyCharm 无法识别 Shebang 行
【参考方案1】:
我从屏幕截图中注意到,您正在使用 python 编辑的文件具有.sh
的扩展名。我认为 pycharm 正在使用扩展名来确定如何解析文件并且它变得混乱。我建议您尝试将扩展名切换为.py
。
【讨论】:
我很高兴我上传了那个屏幕截图。我会绞尽脑汁好几个小时 是的,我不赞成截图,但没有它我永远不会注意到扩展名不匹配:-)以上是关于PyCharm 在 python 函数调用中抱怨括号的主要内容,如果未能解决你的问题,请参考以下文章