加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

【PYthon】os.path.splitext()与os.path.split()的区别

发布时间:2020-12-17 01:22:18 所属栏目:Python 来源:网络整理
导读:总结: #os.path.splitext() 将文件名和扩展名分开 #os.path.split() 返回文件的路径和文件名 pre class="has" # - - coding:utf-8 - - """ @author:lei """ import os os.path.join() 将分离的部分合成一个整体 filename=os.path.join('/home/ubuntu/python

总结:

#os.path.splitext() 将文件名和扩展名分开

#os.path.split() 返回文件的路径和文件名

<pre class="has">
# -- 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++

转自:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读