VsCode默认是读取不到相对路径
跑着代码好好的突然报错文件找不到,研究半天发现原来是路径问题,换成绝对路径就可以了,但是对于那种路径很多的代码真的很折磨。
在网上查了很多博客,最后发现修改项目工程目录最好用(博主实在是不太喜欢改配置文件,一改错全完蛋)
方法:终端命令行修改工作目录
原理:在VsCode中点击右上角行python代码的时候,默认是创建一个终端,然后自动输入激活环境的指令,然后python xxx.py这种运行,所以说我们可以把Vscode看作是一个微型的Linux终端,我们需要在终端中cd 到自己运行的代码的项目根目录(这时就能用代码里的相对路径了)
毕竟相对路径一般都是针对于根目录的路径
改路径之前

明显改路径之前终端的当前目录是“D:\SYT_Projects\Mock_data_pro”
修改终端当前目录后

如图显然,我们把终端当前所在的目录切换到工作目录之后,自然可以使用相对路径了。
小结
用VsCode跑python代码的时候完全可以直接在终端中使用命令行来进行各种操作。
可视化固然是好,但是在底层原理上其实可视化的各个点击操作等也都是预先安排好的批处理命令行命令罢了。
1236

被折叠的 条评论
为什么被折叠?



