温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python中split(), os.path.split()和os.path.splitext()怎么使用

发布时间:2023-02-20 09:56:22 来源:亿速云 阅读:112 作者:iii 栏目:开发技术

本文小编为大家详细介绍“python中split(), os.path.split()和os.path.splitext()怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“python中split(), os.path.split()和os.path.splitext()怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

1、split()

含义:

split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串

语法

str.split(str="", num=string.count(str)).

参数

  • str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。

  • num -- 分割次数。默认为 -1, 即分隔所有。

返回值

返回分割后的字符串列表。

python中split(), os.path.split()和os.path.splitext()怎么使用

python中split(), os.path.split()和os.path.splitext()怎么使用

2、os.path.split()

语法:os.path.split('PATH')

分割文件名与路径,返回(f_path, f_name)元组。如果完全使用目录,它也会将最后一个目录作为文件名分离,且不会判断文件或者目录是否存在

参数说明:

PATH指一个文件的全路径作为参数:

如果给出的是一个目录和文件名,则输出路径和文件名

如果给出的是一个目录名,则输出路径和为空文件名

python中split(), os.path.split()和os.path.splitext()怎么使用

然而该函数的分隔并不智能,它仅仅是以 "PATH" 中最后一个 '/' 作为分隔符

3、os.path.splitext()

语法:os.path.splitext('PATH')

分离文件名与扩展名,返回(f_name, f_extension)元组

python中split(), os.path.split()和os.path.splitext()怎么使用

file = '2.txt'
 
# path = os.path.splitext(file)  # ('2', '.txt')
file_name, point, txt = file.rpartition('.')  # ('1', '.', 'txt')
 
new_file = file_name + '[复制]' + point + txt
print(new_file)
 
f = open('2.txt', 'rb')
new_f = open(new_file, 'wb')
 
data = f.read()
new_f.write(data)
 
new_f.close()
f.close()

读到这里,这篇“python中split(), os.path.split()和os.path.splitext()怎么使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI