python中split(), os.path.split()和os.path.splitext()的用法:世界百事通
                
                目录
1、split()2、os.path.split()3、os.path.splitext()1、split()
含义:
split()通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
(资料图)
语法
str.split(str="", num=string.count(str)).
参数
str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num -- 分割次数。默认为 -1, 即分隔所有。返回值
返回分割后的字符串列表。
2、os.path.split()
语法:os.path.split("PATH")
分割文件名与路径,返回(f_path, f_name)元组。如果完全使用目录,它也会将最后一个目录作为文件名分离,且不会判断文件或者目录是否存在
参数说明:
PATH指一个文件的全路径作为参数:
如果给出的是一个目录和文件名,则输出路径和文件名
如果给出的是一个目录名,则输出路径和为空文件名
然而该函数的分隔并不智能,它仅仅是以 "PATH" 中最后一个 "/" 作为分隔符
3、os.path.splitext()
语法:os.path.splitext("PATH")
分离文件名与扩展名,返回(f_name, f_extension)元组
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()的用法的文章就介绍到这了,更多相关python split(), os.path.split()和os.path.splitext()内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
X 关闭
X 关闭
- 15G资费不大降!三大运营商谁提供的5G网速最快?中国信通院给出答案
 - 2联想拯救者Y70发布最新预告:售价2970元起 迄今最便宜的骁龙8+旗舰
 - 3亚马逊开始大规模推广掌纹支付技术 顾客可使用“挥手付”结账
 - 4现代和起亚上半年出口20万辆新能源汽车同比增长30.6%
 - 5如何让居民5分钟使用到各种设施?沙特“线性城市”来了
 - 6AMD实现连续8个季度的增长 季度营收首次突破60亿美元利润更是翻倍
 - 7转转集团发布2022年二季度手机行情报告:二手市场“飘香”
 - 8充电宝100Wh等于多少毫安?铁路旅客禁止、限制携带和托运物品目录
 - 9好消息!京东与腾讯续签三年战略合作协议 加强技术创新与供应链服务
 - 10名创优品拟通过香港IPO全球发售4100万股 全球发售所得款项有什么用处?
 

