为什么Netbeans将Python fstring显示为错误?

2024-05-23 15:35:10 发布

您现在位置:Python中文网/ 问答频道 /正文

(注-这是一个与先前报告的问题不同的问题。以前的报告是netbeans7.x,它还不支持python3.x。)

带有Python的Netbeans将f-string视为错误

Netbeans IDE 8.0.2。Python项目平台集Python 3.7.3。我可以复制和粘贴代码剪贴到空闲没有问题。然而,在Netbeans中,f-string设置了一个“在输入‘{fn}{ln}’处没有可行的选择”,我尝试了单引号f‘{fn}{ln}’和圆括号f(‘{fn}{ln}’)

fn = "Joe"
ln = "Blow"
full_name = f'{fn} {ln}'
print (full_name)
fname = fn + ln
print (fname)

from sys import version_info
print(version_info)

奇怪的是,这两个print语句的功能都和预期的一样。输出如下:

乔·布鲁 乔布洛 系统版本信息(主=3,次=7,微=3,releaselevel='final',serial=0)

我插入了version\u info调用,以确保得到的Python比2.7更新


Tags: nameinfostringversion报告错误idefname