python模块当前路径在vs代码上是错误的
python module current path is wrong on vs code
我使用 ./ 访问我的 python 模块的当前路径,它与 pycharm 完美配合,但是当我尝试在 Vscode 上 运行 时,它将我当前的路径视为 C:\user\user
我的模块甚至不在我的 C 盘中
例如我 运行 这个代码:
import pathlib
varname = pathlib.Path().resolve()
print(varname)
我得到了 2 个不同的输出
在我得到的 vs 代码中:C:\Users\User
在 pycharm 中:P:\programing\wtong-path
顺便说一下,我在 pycharm 中指定了模块位置,但是 vscode
没有这样的选项
您可以尝试通过以下代码更改 VSC 上的当前工作目录:
import os
os.chdir('your path here')
我相信这不会给出任何输出,但您的路径会改变。
我使用 ./ 访问我的 python 模块的当前路径,它与 pycharm 完美配合,但是当我尝试在 Vscode 上 运行 时,它将我当前的路径视为 C:\user\user 我的模块甚至不在我的 C 盘中
例如我 运行 这个代码:
import pathlib
varname = pathlib.Path().resolve()
print(varname)
我得到了 2 个不同的输出
在我得到的 vs 代码中:C:\Users\User 在 pycharm 中:P:\programing\wtong-path
顺便说一下,我在 pycharm 中指定了模块位置,但是 vscode
没有这样的选项您可以尝试通过以下代码更改 VSC 上的当前工作目录:
import os
os.chdir('your path here')
我相信这不会给出任何输出,但您的路径会改变。