首页 > 编程知识 正文

python打开文件的路径怎么写,python文件路径格式

时间:2023-05-05 12:32:36 阅读:17496 作者:1399

我们写完代码后,一定不是一劳永逸的。 通常,以后必须添加删除文件进行调查。 那么,你需要熟悉文件的基础要求。 请记住以下基础内容。

python的标准内置操作系统模块允许您在几行代码中完成所需的操作。 通过操作系统的使用,详细说明路径操作。

常用操作系统函数的使用展示: importos

复制代码

在使用文件和目录的过程中,由于经常需要处理文件和目录路径,因此操作系统具有处理路径操作的子模块path。 主要操作如下。

abspath :返回绝对路径OS.path.Abspath('test ' )

' E:pythontestest '

复制代码

exists :确定文件或目录中是否存在OS.path.exists('test ) )

真的

操作系统. path.exists (test/test.txt ) )。

假的

操作系统. path.exists (' test/test-1/test-1.txt ' )。

真的

复制代码

isfile/isdir :判断是否为文件/目录OS.path.isdir('test ) )

真的

OS.path.isfile (' test/test-1/test-1.txt ' )。

真的

复制代码

basename/dirname :获取路径末尾和路径开头。 常用于文件名、目录名等操作。 OS.path.basename (' test/test-1/test-1.txt ' )文件名

' test-1.txt '

操作系统. path.basename (' test/test-1/' )空内容

''

OS.path.basename('test/test-1 ' ) #目录名称

' test-1 '

OS.path.dirname (' test/test-1/test-1.txt ' )文件所在目录的路径

' test/test-1 '

OS.path.dirname('test/test-1/' ) #目录路径

' test/test-1 '

OS.path.dirname('test/test-1 ' ) #父目录路径

测试

复制代码

金:合成路径。 即,使用系统路径分路器连接两个参数,形成完整的路径。 OS.path.join('test ',' test-1 ' ) #连接两个目录

' testest-1 '

OS.path.join('testest-1 ',' test-1.txt ' )连接目录和文件名

' testest-1est-1.txt '

复制代码

split :分割文件名和文件夹。 也就是说,将path以最后一个斜线“/”作为分隔符拆分为head和tail,并以元组的形式返回。 分割OS.Path.split('test/test-1 ' )目录

(' test ',' test-1 ' )

以OS.Path.split('test/test-1/' ) /结尾的目录分割

(' test/test-1 ','')

拆分操作系统. path.split (test/test-1/test-1.txt ) #文件

(' test/test-1 ',' test-1.txt ' )

复制代码

splitext :分割路径名和文件扩展名。 用最后一个扩展名分隔符“.”拆分路径,将其拆分为头部和尾部,并以元组的形式返回。 请注意与拆分的不同之处在于分隔符的不同。 操作系统. path.splitext (' test/test-1 ' ) )。

(' test/test-1 ','')

操作系统. path.splitext ((' test/test-1/' ) ) ) ) ) ) ) ) )。

(' test/test-1/','')

区分OS.path.splitext (' test/test-1/test-1.txt ) #文件名和扩展名

(' test/test-1/test-1 ','.txt ' )

将OS.path.splitext (' test/test-1/test-1.txt.tmp ) )最后的'.'作为分割点

(' test/test-1/test-1.txt ','.tmp ' )

复制代码

在处理文件或目录时,python是一个简单快捷的选择。 你可以收藏上面的内容哦。 想了解更多python实用知识,点击进入云海天python教程网。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。