【发布时间】:2022-01-05 11:29:37
【问题描述】:
我昨天开始使用 Visual Studio 代码,但我遇到了这个问题...
假设我有这个代码:
myFile = open("file.txt", "w+")
myFile.write("something \n")
myFile.close()
当我在 VScode 上运行它时,它不会保存文件,但是当我在 SublimeText 中运行它时它会保存。
你知道怎么解决吗?我没有找到任何东西(或者我不知道如何搜索),我的 launch.json 看起来像这样:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "internalConsole"
}
]
}
**在我写完之后,我注意到它把文件保存在“C:\Users\User\Documents\vsprofiles”中,但是我的 .py 文件在桌面上,我希望它把文件保存在.py 文件所在的路径相同,就像 SublimeText 一样。
【问题讨论】:
-
如果你运行
import os; print(os.getcwd())是否与你找到的路径匹配? -
@StevenSummers 是的,它确实如此????
-
然后尝试设置当前工作目录。我用
"cwd": "${fileDirname}" -
进入设置并搜索终端,你会看到 cwd 集成了一些东西
标签: python python-3.x visual-studio-code