码迷,mamicode.com
首页 > 编程语言 > 详细

python split(),os.path.split()和os.path.splitext()函数用法

时间:2019-05-14 13:19:38      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:字符   一个   details   text   制表符   span   os.path   imp   分片   

 

# -*- coding:utf-8 -*-
"""
@author:lei 
"""
import os
 
#os.path.join() 将分离的部分合成一个整体
filename=os.path.join(/home/ubuntu/python_coding,split_func)
print filename
#输出为:/home/ubuntu/python_coding/split_func
 
#os.path.splitext()将文件名和扩展名分开
fname,fename=os.path.splitext(/home/ubuntu/python_coding/split_func/split_function.py)
print fname is:,fname
print fename is:,fename
#输出为:
# fname is:/home/ubuntu/python_coding/split_func/split_function
#fename is:.py
 
#os.path.split()返回文件的路径和文件名
dirname,filename=os.path.split(/home/ubuntu/python_coding/split_func/split_function.py)
print dirname
print filename
#输出为:
# /home/ubuntu/python_coding/split_func
#split_function.py
 
#split()函数
#string.split(str="", num=string.count(str))[n]
#str - - 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
#num - - 分割次数。
#[n] - - 选取的第n个分片
string = "hello.world.python"
print string.split(.)#输出为:[‘hello‘, ‘world‘, ‘python‘]
print(string.split(.,1))#输出为:[‘hello‘, ‘world.python‘]
print(string.split(.,1)[0])#输出为:hello
print(string.split(.,1)[1])#输出为:world.python
string2="hello<python.world>and<c++>end"
print(string2.split("<",2)[2].split(">")[0])#输出为:c++

 

 

转自https://blog.csdn.net/T1243_3/article/details/80170006

python split(),os.path.split()和os.path.splitext()函数用法

标签:字符   一个   details   text   制表符   span   os.path   imp   分片   

原文地址:https://www.cnblogs.com/1113127139aaa/p/10861462.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!