当前位置:首页 > 实用技巧 >

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

来源:原点资讯(m.360kss.com)时间:2024-01-03 08:06:54作者:YD166手机阅读>>

引言

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下一页

栏目热文

python设置多个文件夹权限(python中怎么加入多个文件夹)

python设置多个文件夹权限(python中怎么加入多个文件夹)

1. 介绍1.1 介绍今天福哥带着大家来学习Python读写文件的方法,虽然现阶段做项目需要用到文件操作的情况不多了,但...

2024-01-03 08:05:24查看全文 >>

python修改文件的三种方式(python一键更改文件内容)

python修改文件的三种方式(python一键更改文件内容)

大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第35篇文章,第二阶段的课程:Python基础知识:Python...

2024-01-03 08:13:58查看全文 >>

python生成文件时没有权限(python创建文件却提示找不到文件)

python生成文件时没有权限(python创建文件却提示找不到文件)

目录需求背景常用方法及其缺陷分析改进后的python文件创建方法总结概要参考链接版权声明需求背景用python进行文件的...

2024-01-03 08:28:26查看全文 >>

python写文件指定权限(python写入txt文件权限问题)

python写文件指定权限(python写入txt文件权限问题)

读文件当我们在工作中需要从文件中获取内容的时候,我们可以使用Python的内置方法open来完成。第一步:打开文件f=o...

2024-01-03 08:22:58查看全文 >>

消逝的光芒赏金遗愿在哪里(消逝的光芒赏金任务奖励在哪领)

消逝的光芒赏金遗愿在哪里(消逝的光芒赏金任务奖励在哪领)

Techland 宣布《消逝的光芒 2》的冬季故事更新,为地图带来了新的装备、敌人、支线活动和季节性变化。Stay Hu...

2024-01-03 08:21:19查看全文 >>

python怎么修改文件权限(python怎样更改文件目录)

python怎么修改文件权限(python怎样更改文件目录)

小朋友们好,大朋友们好!我们今天学习高级文件操作,要学习的内容如下:高级文件操作删除文件重命名文件和目录获取文件基本信息...

2024-01-03 08:20:55查看全文 >>

python修改文件目录(python怎么修改文件中的部分内容)

python修改文件目录(python怎么修改文件中的部分内容)

在 Python 中,可以使用 os 模块来进行目录和文件的删除操作。具体而言,可以使用 os.remove() 函数来...

2024-01-03 08:07:32查看全文 >>

python 修改文件属性(python怎么修改文件中的内容)

python 修改文件属性(python怎么修改文件中的内容)

处理文件属性是编程中一个重要的方面,特别是在文件操作和管理中。Python提供了丰富的内置模块和函数,获取和操作文件的各...

2024-01-03 08:01:30查看全文 >>

阿拉德之怒60级真魔剑怎么获得(阿拉德之怒魔剑怎么升级成真魔剑)

阿拉德之怒60级真魔剑怎么获得(阿拉德之怒魔剑怎么升级成真魔剑)

拒绝BT服,全新60怀旧地下城版本来了!还是当年的味道!游戏名【勇士国度】一款经典复刻的60版本地下城手游,如今版本这么...

2024-01-03 08:43:21查看全文 >>

阿拉德之怒无头骑士巨剑爆率(阿拉德之怒巨剑排行)

阿拉德之怒无头骑士巨剑爆率(阿拉德之怒巨剑排行)

阿拉德之怒邪龙巨剑怎么得?邪龙巨剑怎么样?邪龙巨剑是阿拉德之怒中一个非常帅的领主武器!下面就由小编给大家分享一下阿拉德之...

2024-01-03 08:25:43查看全文 >>

文档排行