为什么Netbeans将Python f字符串显示为错误?

时间:2019-06-28 19:44:45

标签: python netbeans f-string

(注意-这是与以前报告的问题不同的问题。较早的报告是Netbeans 7.x,尚不支持Python 3.x。)

使用Python的Netbeans将f字符串视为错误。

Netbeans IDE 8.0.2。 Python项目平台设置Python 3.7.3。我可以将代码片段复制并粘贴到空闲状态,而不会出现问题。但是,在Netbeans中,f字符串设置了“在输入'“ {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)

奇怪的是,两个打印语句均按预期运行。输出如下:

乔吹 乔·布洛 sys.version_info(major = 3,minor = 7,micro = 3,releaselevel ='final',serial = 0)

我插入了version_info调用,以确保我的Python版本高于2.7。

0 个答案:

没有答案
相关问题