首页 / 知识
如何获取python中的绝对文件路径
2023-04-14 16:11:00

How to get an absolute file path in Python给定一个路径,如
如果它已经是一个绝对路径,也可以工作:
您可以使用新的python 3.4库 要在Windows中获取绝对路径,请执行以下操作:
或在UNIX上:
文档如下:https://docs.python.org/3/library/pathlib.html
更好的是,安装
今天,您还可以使用基于
我建议使用这个包,因为它提供了一个到公共os.path实用程序的干净接口。 python 3.4+
如果您只需要一个临时字符串,请记住,您可以在
注意,如果文件(或目录)名称和位置的给定表达式可能包含一个前导的 我更喜欢用glob 以下是如何列出当前文件夹中的所有文件类型:
以下是如何列出当前文件夹中的所有.txt文件:
以下是如何列出所选目录中的所有文件类型:
希望这对你有帮助 模块 但是Linux中的大多数路径都是从EDOCX1(tilde)开始的,这并不能给出令人满意的结果。 所以你可以用
用 https://pypi.org/project/srblib网站/ 即使从另一个脚本中调用当前脚本,它也总是获得正确的文件名。它在使用
从这里,您可以通过以下方式获取脚本的完整路径:
只要在目录层次结构中添加 获得CWD:
对于父路径:
通过将 如果有人正在使用python和linux并寻找文件的完整路径:
如果你在Mac电脑上
这将为您提供完整的路径:
将显示以下路径:
|
最新内容
相关内容
linux获取地址命令?
linux获取地址命令?,地址,网络,信息,系统,设备,终端,命令,中心,管理,数字,linux怎么查看ip地址目录方法1:使用Ubantu(乌班图)界面右键点击通知区linux命令添加文件?
linux命令添加文件?,工作,简介,数据,系统,文件,命令,操作,文件名,内容,终端,linux哪些指令可以创建文件终端下键入:touch加文件名,这样就创建了linux文件输入命令?
linux文件输入命令?,工作,系统,地址,信息,工具,位置,命令,设备,发行,首开,linux中使用vi指令后怎么输入?1、[Ctrl]+[f]:屏幕向下移动一页,相当于文件备份命令linux?
文件备份命令linux?,网站,系统,设备,文件,软件,网络,工具,环境,数据,地址,linux怎么备份数据库(linux如何备份mysql数据库)1、将MYSQL数据放在linux遍历文件命令?
linux遍历文件命令?,系统,数据,工具,文件,平台,信息,百度,位置,时间,适当,linux遍历文件每一行会变化吗1、自我实现 首先需要将所有的文件读取linux命令查看小文件?
linux命令查看小文件?,系统,档案,文件夹,标准,软件,单位,文件,命令,大小,内容,linux下怎么查看文件夹中各个文件的大小df可以查看一级文件夹大linux文件中剪切命令?
linux文件中剪切命令?,位置,系统,工作,命令,发行,连续,标准,终端,文件,目录,linux怎么粘贴粘贴与复制快捷键 Shift + Ctrl + c:复制。Shift + Clinux存储文件命令?
linux存储文件命令?,系统,地址,工作,命令,软件,电脑,标准,底部,信息,文件,linux系统常用操作命令1、linux常用命令有pwd命令、cd命令、ls命令linux保存命令文件?
linux保存命令文件?,系统,状态,命令,文件,第一,管理,电脑,模式,编辑,终端,linux下vi命令编辑器怎样编辑及保存退出?先按ESC进入Command模式,然linux私有文件命令?
linux私有文件命令?,系统,工作,工具,命令,设备,文件,目录,位置,不了,情况,Linux命令-文件管理命令上面代码说明,使用rdev命令将可引导内核vmlin删除linux文件命令?
删除linux文件命令?,名称,不了,文件夹,命令,文件,目录,方法,指令,子目录,选项,Linux删除文件的命令?linux 删除文件指令:输入rd盘符名:\文件夹linux文件录入命令?
linux文件录入命令?,系统,命令,网络,标准,时间,密码,名字,管理,文件,文件夹,Linux必学的60个命令-文件处理1、安装和登录命令:login、shutdown