python返回文件所在目录
一个业务场景需要获取传入文件地址的目录结构,如:
path = "/root/test/file/1.txt" ===> 需要获取到"/root/test/file"
有多种方式可以实现这个需求:
import ospath = "/root/test/file/1.txt"folder_path = os.path.dirname(path)print(folder_path)输出==>/root/test/file
path = "/root/test/file/1.txt"folder_path = path.rsplit("/", 1)[0] # 这里暂时不去考虑系统是Windows的情况print(folder_path)输出==>/root/test/file
python返回文件所在目录相关推荐
- Python获取python文件所在目录
如何获取python文件所在绝对路径,目录,以及父目录?并在代码中引用是一个非常重要的主题.以下分享示例: 该python代码路径为:/home/lab/filepath.py ```python i ...
- python操作文件和目录_Python操作文件和目录
Python操作文件和目录 读写文件比较简单,有一点特别注意就好了 windows下Python默认打开的文件以gbk解码,而一般我们的文件是utf-8编码的,所以如果文本含有中文,就会出现异常或者乱 ...
- python删除文件夹无法访问_零基础小白必看:python基本操作-文件、目录及路径
使用python的os模块,简单方便完成对文件夹.文件及路径的管理与访问操作. 1 前言 在最近开发中,经常需要对文件进行读取.遍历.修改等操作,想要快速.简单的完成这些操作,我选择用 python ...
- python目录及文件_零基础小白必看:python基本操作-文件、目录及路径
1 前言 在最近开发中,经常需要对文件进行读取.遍历.修改等操作,想要快速.简单的完成这些操作,我选择用 python .通过 python 的标准内置 os 模块,只需要几行代码,即可完成想要的操作 ...
- python 删除文件、目录_python如何删除文件、目录
本文讲述了python实现删除文件与目录的方法.分享给大家供大家参考.具体实现方法如下: os.remove(path) 删除文件 path. 如果path是一个目录, 抛出 OSError错误.如果 ...
- 设置vim的默认工作路径同时与自动设当前编辑的文件所在目录为当前工作路径不冲突...
问题: 想让vim自动设当前编辑的文件所在目录为当前工作路径不冲突,但是当vim新建文件的时候,工作路径会又自动切换缓存path下. 如何使当使用vim打开文件时,vim的工作路径是当前文件所在的路径 ...
- c语言是以文件为单位编译,c语言从头开始(三:编译器工作原理) (我们还可以自己编写头文件后缀是xx.h并把它当前代码文件所在目录我们要用就可以直接通过下面代码使用)...
c语言从头开始(三:编译器工作原理) [[枫歌枫歌]c语言从头开始(三:编译器工作原理)]https://toutiao.com/group/6568056688174170628/?iid=1590 ...
- VC返回文件所在的路径
//返回文件所在的路径 void GetPath(CString& Des,char* src) { CString TmpStr = src; int Location = ...
- 【原创】ABAP根据文件路径获取文件所在目录
1 *&---------------------------------------------------------------------* 2 *& Form frm_get ...
最新文章
- python程序设计报告-20192404 实验一 《Python程序设计》实验报告
- 网内病毒问题快速排除集锦
- WPF界面UI设计开发心得
- java 绝对路径_java 获取绝对路径
- 协程asyncio_Python 异步模块 asyncio 中的协程与任务
- loadrunner直接压post请求loadrunner直接压post请求
- 给下拉框加上可输入查询特性,包括中文与拼音首字母
- 【英语学习】【WOTD】finicky 释义/词源/示例
- 32乘法运算_算术运算指令
- 苹果被曝寻求收购Drive.ai:吴恩达参与运营,多家中国VC投资
- AWS想到办法让Alexa能在毫秒内做出回复
- mysql2000 sp4_【sql2000 sp4补丁下载】sql2000 sp4补丁64位下载 官方版-七喜软件园
- SpringMVC 增删改查小案例-医院挂号系统
- 迪杰斯特拉(Dijkstra)算法详解,通俗易懂
- 阿里云轻量应用服务器的租赁与使用
- Docker常见错误
- 河南高中学业水平计算机,河南高中学业水平考试
- 关于微信公众平台迁移见证需要具备什么条件?
- Windows Server 2012 R2 官方原版镜像
- linux游戏是rpm文件格式,你玩游戏吗?软件包的管理(一)——RPM