[问题] 请教一个新手问题

楼主: Damnguy (大门牙)   2021-03-19 19:14:01
我在vscode上面运行下列代码
f=open('/Users/Work/Desktop/text.txt','w')
print('helloworld',file=f)
f.close()
按run code会显示语法错误,但按run python file in terminal却跑得出来
(在桌面有新增一个内文helloword的文件)
请问是我环境建置有缺少什么步骤吗?
我目前有作的关于环境的动作大致如下
1.安装python3.9.2(因为是用mac,所以安装时没有路径的那个选项可以勾选)
2.安装vscode
3.python套件下载(第一个)
4.code runner套件下载(好像安装之后才开始能在output跑结果,不然都在terminal)
5.弄出task.json档
6.前置#coding=utf-8
7.路径方面有去喜好里面搜寻pythonpath并贴上终端里搜到的python路径
步骤都是网络文章东拼西凑来的,因为没有找到完全符合我使用环境的教学文
问这么粗浅的问题真的不好意思,刚起步还很玻璃心,可以的话鞭小力点,感谢
作者: s0914714 (YA)   2021-03-19 20:37:00
看错误讯息写什么
作者: stucode   2021-03-20 14:32:00
你应该是跑到 Python2 了,Python2 中 print 不是function,file=f 会产生 syntax error。
作者: s0914714 (YA)   2021-03-20 16:59:00
应该是楼上大大说的原因 印一下sys.version吧

Links booklink

Contact Us: admin [ a t ] ucptt.com