python 文件路径名,文件名,后缀名的操作
python,文件,路径名,文件名,后缀名,操作
2025-04-07 09:01:22 时间
大家好,又见面了,我是你们的朋友全栈君。
需要使用路径名来获取文件名,目录名,绝对路径等等。
使用os.path 模块中的函数来操作路径名。下面是一个交互式例子来演示一些关键的特性:
>>> import os
>>> path = '/Users/beazley/Data/data.csv'
>>> # Get the last component of the path
>>> os.path.basename(path)
'data.csv'
>>> # Get the directory name
>>> os.path.dirname(path)
'/Users/beazley/Data'
>>> # Join path components together
>>> os.path.join('tmp', 'data', os.path.basename(path))
'tmp/data/data.csv'
>>> # Expand the user's home directory
>>> path = '~/Data/data.csv'
>>> os.path.expanduser(path)
'/Users/beazley/Data/data.csv'
>>> # Split the file extension
>>> os.path.splitext(path)
('~/Data/data', '.csv')
>>>
对于任何的文件名的操作,你都应该使用os.path 模块,而不是使用标准字符串操作来构造自己的代码。特别是为了可移植性考虑的时候更应如此,因为os.path 模块知道Unix 和Windows 系统之间的差异并且能够可靠地处理类似Data/data.csv 和Datandata.csv 这样的文件名。其次,你真的不应该浪费时间去重复造轮子。通常最好是直接使用已经为你准备好的功能。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155938.html原文链接:https://javaforall.cn
相关文章
- 用python画圣诞树、樱花树、卡通图案及打包成exe文件[通俗易懂]
- 2022年最新Python大数据之Python基础【八】文件的操作与类
- python解析xps文件_xps文件的基本操作
- python–xlsx文件的读写[通俗易懂]
- python读取txt文件中的json数据
- python删除文件中指定内容
- python pyc文件解析_pyc文件
- python解压bz2文件命令_解压缩bz2文件
- python 去掉文件后缀名,python 删除后缀名文件
- Python 打开文件对话框「建议收藏」
- python shutil删除_python删除文件
- python 生成EXE文件 并执行
- xsrf form html,python – tornado开启了xsrf_cookies,在ckeditor中上传文件如何传入xsrf_form_html()?…
- python 删除文件、清空目录的方法总结
- Python删除文件中重复的内容「建议收藏」
- python强制删除文件夹_python删除文件夹下的文件保留但清空子文件夹
- python读取文件如何去除空格_python读取txt文件时怎么去掉空格
- python 使用 with open() as 读写文件
- Python gzip和bz2模块 读写.gz 和.bz2压缩文件
- 如何使用python读取txt文件中的数据