我们写完代码后,一定不是一劳永逸的。 通常,以后必须添加删除文件进行调查。 那么,你需要熟悉文件的基础要求。 请记住以下基础内容。
python的标准内置操作系统模块允许您在几行代码中完成所需的操作。 通过操作系统的使用,详细说明路径操作。
常用操作系统函数的使用展示:导入操作系统
复制代码
在使用文件和目录的过程中,由于经常需要处理文件和目录路径,因此操作系统具有处理路径操作的子模块path。 主要操作如下。
abspath :返回绝对路径OS.path.Abspath('test ' )
' E:pythontesttest '
复制代码
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 ' ) #连接两个目录
' testtest-1 '
OS.path.join(test(test-1 ),test-1.txt ) )连接目录和文件名
' testtest-1test-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学习网络教育中心。