每次我用VSC编辑Python脚本时,它都会破坏这个脚本。如果我通过sed (甚至是nano )手动修复它,它可以工作,但是如果我用VSC(任何行)编辑脚本中的任何内容,然后尝试执行该脚本,我就会得到糟糕的解释器错误./marshal.py: bad interpreter: /bin/python3^M: no such file or directory。
有人有什么想法吗?
编辑:所以我在Windows中通过VSC编辑这个脚本,但是在WSL中执行它。修复WSL中的shebang有效,但一旦我再次用VSC编辑它,它就会破坏shebang。
在VScode中使用Python时不熟悉的错误消息。SyntaxError:无效语法和?
昨天,我正在做一项正常的蟒蛇工作和一些作业。一切都很正常。在Mac上的VS代码上,带有python官方插件。都在运行最新版本。
但是今天,当我运行这个非常简单的代码
while True:
plyName = input("Enter player Name (10 characters)\t: ")
if len(plyName) > 10:
print("Invalid Player name.")
continue
我正在尝试学习如何用tkinter制作图形用户界面,conde是相当基础的,但我得到了以下错误: Exception has occurred: TclError
no display name and no $DISPLAY environment variable
File "/home/josh/Documents/VSC/python/SECOM/mainWindow.py", line 7, in __init__
self.wind = Tk()
File "/home/josh/Documents/VSC/python/SECOM/mai
我是Python新手,目前正在从事我的第一个项目。
我的elif语句似乎在空闲状态下工作,但在VSC中不工作。
为了证明,我有一个非常简单的if语句:
dud = 'You'
if dud == 'You':
print('You got the dud!')
elif dud == 'Me':
print('ohhhh, I made myself sad')
else:
pass
当我将此代码提交给空闲时,它没有问题。但是,当我将完全相同的代码复制到VSC并在Python终端中运行时,会
我已经在我的系统上安装了几个Python解释器,2.x和3.x版本。我正在尝试准备我的工作环境,以便在用两个Python版本编写的代码之间轻松切换。在Visual Studio Code (VSC)中拥有同样灵活的设置是非常重要的。问题是我不知道如何设置VSC终端来运行Python2.x中的代码。终端输出是必需的,因为它允许轻松地提供用户输入。我已经尝试了VSC页面上提供的指令,例如手动解释器在文件夹或工作区设置中的路径指示。我重新安装了Python 2.x,以确保PATH变量已经更新。当我使用CodeRunner扩展运行代码时,它总是在Python3.x中运行它。有没有人有类似的问题,并找到