关于VS Code中“相对路径”异常的解决办法(windows系统) 您所在的位置:网站首页 为什么找不到扩展器的信号 关于VS Code中“相对路径”异常的解决办法(windows系统)

关于VS Code中“相对路径”异常的解决办法(windows系统)

2023-08-06 13:04| 来源: 网络整理| 查看: 265

学习python文件操作时,发现使用VS Code作为编辑器时,文件的路径会出问题,报告“指定路径下找不到文件”。

整理原因以及解决方法如下(描述不准确的地方,欢迎指正~):

使用 VS Code 直接打开源代码时,相对路径的参照位置为"C:\Users\xxx" (xxx就是自己电脑的用户名),因此使用相对路径的方法,无法找到想要的文件。

解决办法一(该方法,相对路径的参照位置,是“文件夹”的路径):

1、通过VS Code,打开“源代码所在的文件夹”。

    【文件】 ------ 【打开文件夹】

不要直接打开源代码!

2、打开文件夹后,在“资源管理器”中展开文件夹,找到源代码文件,打开。

这个时候,相对路径的参照位置,就是自己打开的“文件夹的路径”了。

这里要注意一点,这个文件夹下所有文件/文件夹的相对路径参照位置,都是最初的那个文件夹的路径,与源代码所在位置无关。

例:path.py 和 path1.py 的相对路径参照位置,都是“VS_Code相对路径”,两个源代码创建的文件,都会创建在“VS_Code相对路径”下。

目录:VS_Code相对路径

                path.py

                子文件夹1

                        path1.py

解决方法二 (该方法,相对路径的参照位置,是“当前源代码文件”的路径):

1、【文件】 ---- 【首选项】 ---- 【设置】(“ ctrl + ,” 也可快速打开)

2、搜索“ file dir ",把 “Execute in File Dir”设置项下面方框的 √ 打上(下面那个图是翻译)。

 

 这个时候,相对路径的参照位置,就是“当前源代码文件的路径”了。

设置好后,如果相对路径异常没解决的,把源代码关掉重开一下。

例:path.py 创建的文件,在“VS_Code相对路径”文件夹下,与path.py 路径一致。

       path1.py 创建的文件,在“子文件夹1”文件夹下,与path1.py 路径一致。

目录:VS_Code相对路径

                path.py

                子文件夹1

                        path1.py

上面例子中,path1.py 源代码若想在 “VS_Code相对路径” 下创建、访问文件,则需要使用“..\”来表示参照位置的上一级位置。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有