python 文件路径设置,python怎么输入文件路径

首页 > 实用技巧 > 作者:YD1662024-01-03 08:06:54

引言

python中的路径是一个很重要的概念,但是很多同学对它一知半解。在没有出问题的时候,我们可以撇开这个概念顺利运行程序,但是一旦出了很路径有关的问题,我们又容易不知所措。特别在运行有argv参数的程序的时候,需要用到命令行的方式运行成程序,这时候需要文件路径和终端路径一致。所以,我用这篇文章给大家讲清楚Python的路径问题,为了顺利跑程序保驾护航。

绝对路径和相对路径

我们先搞清楚两个最基本的概念:

绝对路径有一个公认的路径原点:根目录,然后从原点走向目标文件的目录,这个路径就是绝对路径。在计算机的文件系统中,根目录指文件系统的最上一级目录,它是相对子目录来说的;它如同一棵大树的“根”一般,所有的树杈以它为起点,故被命名为根目录。

相对路径就是对于两个目标,找到连接他们之间的路径。我们这篇主要分析的是绝对路径。下面我们介绍两个重要的绝对路径,搞清楚了这两个概念你跑带有argv参数的程序就没有大问题了。

Python文件路径

Python文件大家应该十分清楚了,就是放Python代码的一个文件,它以.py结尾。而Python文件路径实际上就是.py文件存放在电脑上的位置。

比如我给将Python基础教程,建立了很多Python文件,我把它们都放在一个固定文件夹里面:

python 文件路径设置,python怎么输入文件路径(1)

那么我们如何准确描述这些Python文件的路径呢?

方法很简单,就是鼠标左键单击下图中的红色框位置,就会显示code文件夹的绝对路径。

python 文件路径设置,python怎么输入文件路径(2)

我们把路径拷贝下来:

C:\Users\weihuang\Documents\python\code

于是顺利获得Python文件所在的路径。

终端路径

终端路径可能是一个相对陌生的概念,但是它的重要程度是非常高的。因为我们运行带有argv的Python程序的时候,只有终端找到了被运行的Python文件才可以顺利运行。就像你用机器加工材料,材料要放到机器里面一样。在这里,机器对应终端,材料对应命令行操作。

运行Python程序的时候,我们并不强制要求终端路径要和文件路径一样。比如我们用VsCode打开一个Python文件,一般情况下右键选择“在终端运行Python文件”就可以顺利运行程序。

python 文件路径设置,python怎么输入文件路径(3)

但是在我们需要用命令行操作的时候,也就有参数 argv的时候,我们要求终端路径和Python文件路径一致。

我们首先看一下VsCode终端路径,它很好识别:

python 文件路径设置,python怎么输入文件路径(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.