Python 3.x Python可以';t从VisualStudio代码或atom运行到文本文件,但使用升华文本写入

Python 3.x Python可以';t从VisualStudio代码或atom运行到文本文件,但使用升华文本写入,python-3.x,visual-studio-code,sublimetext3,atom-editor,Python 3.x,Visual Studio Code,Sublimetext3,Atom Editor,只是非常简单的代码。当我从sublime text运行脚本时,它会写入文本文件,但当尝试从Visual Studio代码或Atom运行脚本时(即使以管理员身份运行),它也不会写入文本文件。虽然它与sublime文本一起工作很酷,但sublime文本不能同时运行多个脚本(以及许多其他功能)。我想不出这个问题或者怎么解决,谢谢 with open('file.txt', 'a') as file: file.write('hello') 你试过使用像这样的插件吗?安装后,点击右上角

只是非常简单的代码。当我从sublime text运行脚本时,它会写入文本文件,但当尝试从Visual Studio代码或Atom运行脚本时(即使以管理员身份运行),它也不会写入文本文件。虽然它与sublime文本一起工作很酷,但sublime文本不能同时运行多个脚本(以及许多其他功能)。我想不出这个问题或者怎么解决,谢谢

with open('file.txt', 'a') as file:
        file.write('hello')

你试过使用像这样的插件吗?安装后,点击右上角的播放按钮,代码将自动在终端中运行。

除非您另有说明,否则Sublime将执行
python
脚本,当前工作目录设置为与脚本存储位置相同,因此
file.txt
将出现在脚本旁边。VSC和Atom做同样的事情吗?可能文件被写入了您意想不到的地方。是的,visual studio在users documents文件夹中维护了一个名为“visual studio”的目录,该目录中有一个名为“Projects”的文件夹,在该目录中,您应该会看到您熟悉的名称(因为您创建了这些名称)。Atom不会运行任何现成的代码,所以知道你用的是哪个软件包会很有帮助。我有点困惑。您说过,当您以升华文本运行脚本时,它会将输出写入文本文件。你指的是哪个文本文件?它读起来就像你说它写的是从中读取的同一个文件?通过CodeRunner,你也可以使用键盘快捷键:Ctrl+Alt+N