作者Damnguy (大门牙)
看板Python
标题[问题] 请教一个新手问题
时间Fri Mar 19 19:14:01 2021
我在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路径
步骤都是网路文章东拼西凑来的,因为没有找到完全符合我使用环境的教学文
问这麽粗浅的问题真的不好意思,刚起步还很玻璃心,可以的话鞭小力点,感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.219.175.56 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1616152443.A.B91.html
1F:推 s0914714: 看错误讯息写什麽 03/19 20:37
写的是我第print那行发生SyntaxError: invalid syntax 其他没写了
※ 编辑: Damnguy (114.32.29.41 台湾), 03/20/2021 12:55:14
2F:→ stucode: 你应该是跑到 Python2 了,Python2 中 print 不是 03/20 14:32
3F:→ stucode: function,file=f 会产生 syntax error。 03/20 14:32
4F:推 s0914714: 应该是楼上大大说的原因 印一下sys.version吧 03/20 16:59
真的也,我在output介面查版本是2.7.16 ,但是在vs里的terminal查是3.9.2
※ 编辑: Damnguy (114.32.29.41 台湾), 03/21/2021 16:42:47
感谢楼上两位前辈的答覆,我後来把python3的所有版本都删掉,然後根据
https://opensource.com/article/19/5/python-3-default-mac
重新再部署一次环境,目前的问题就解决了,如果跟我一样英文不好可以
参考这篇翻译
https://blog.csdn.net/zgpeace/article/details/108380419
都还没开始学光是弄环境就弄好久.....转职真是任重而道远啊
※ 编辑: Damnguy (39.9.113.183 台湾), 03/22/2021 22:08:29
※ 编辑: Damnguy (39.9.113.183 台湾), 03/22/2021 22:09:43
5F:推 s0914714: 加油 03/22 23:09
感谢你的鼓励!
※ 编辑: Damnguy (27.242.192.39 台湾), 03/23/2021 19:42:48