初学python,在终端上修炼了一阵,本来电脑上就有vscode,所以我没有立即安装pycharm等IDE,就在vscode上配置了一下,作为初学python的工具。
简单安装的几个插件,其中就有运行代码的code runner。
随后练习了几个程序之后,渐渐发现不对了,双击页面run code后启用的是code runner,发现它用的是Mac系统自带的python2.7
发现问题后,我先后配置了settings,launch,takes,修改路径,配置调试文件等,对于上述问题没有改善
因为版本而执行错误的代码是一个九九乘法表的输出
for i in range(1,10):
for j in range(1,i+1):
print('{} x {} = {}\t'.format(i,j,i*j),end='')
print()
上面是出错结果。
正经的解决方法,修改code runner的settings。
按照上图清晰的步骤找到run code 配置,executor Map By Glob,在settings.json中,编辑上图内容,然后回自动生成花括号里面的代码,在里面找到“python”:“python -u”,改成"python3 -u",上图是已经改好的。
然后,再次点击run code后,代码就可以正常输出了。