python 文件路径名,文件名,后缀名的操作
2023-06-13 09:12:11 时间
大家好,又见面了,我是你们的朋友全栈君。
需要使用路径名来获取文件名,目录名,绝对路径等等。
使用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 去掉文件后缀名,python 删除后缀名文件
- python解压bz2文件命令_解压缩bz2文件
- python中关于命名的例子_Python 命名规范入门实例「建议收藏」
- 怎么用python打开csv文件_Python文本处理之csv-csv文件怎么打开[通俗易懂]
- Python: 判断某个Excel文件是否已打开
- Python 下载大文件,哪种方式速度更快
- Python搭建http共享文件
- Python 操作XML文件一文通
- Python File(文件) 方法
- 【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编框架 | PyCharm 中导入 Capstone 反汇编框架 )
- Python文件操作(一)
- python 文件操作详解程序员
- Python为PPT文件进行截图操作的代码详解编程语言
- Python文件、目录的一些操作(新增、移动、删除)详解编程语言
- Linux中运行Python文件的步骤(linux运行python文件)
- Python with用法:自动关闭文件
- Python简易操作MySQL入门教程(python操作mysql)
- Python简易操作MySQL数据库指南(python操作mysql数据库)
- 在Linux上学习Python——你的编程之路(linux学python)
- Python中使用MySQL数据库的操作技巧(mysql_python)
- python文件和路径操作函数小结
- Python常见文件操作的函数示例代码