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

将常见的用法总结一下,以防自己在学习过程中忘记。现在分享给大家。


   
   
  1. # -*- coding:utf-8 -*-
  2. """
  3. @author:lei
  4. """
  5. import os
  6. #os.path.join() 将分离的部分合成一个整体
  7. filename=os.path.join( '/home/ubuntu/python_coding', 'split_func')
  8. print filename
  9. #输出为:/home/ubuntu/python_coding/split_func
  10. #os.path.splitext()将文件名和扩展名分开
  11. fname,fename=os.path.splitext( '/home/ubuntu/python_coding/split_func/split_function.py')
  12. print 'fname is:',fname
  13. print 'fename is:',fename
  14. #输出为:
  15. # fname is:/home/ubuntu/python_coding/split_func/split_function
  16. #fename is:.py
  17. #os.path.split()返回文件的路径和文件名
  18. dirname,filename=os.path.split( '/home/ubuntu/python_coding/split_func/split_function.py')
  19. print dirname
  20. print filename
  21. #输出为:
  22. # /home/ubuntu/python_coding/split_func
  23. #split_function.py
  24. #split()函数
  25. #string.split(str="", num=string.count(str))[n]
  26. #str - - 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
  27. #num - - 分割次数。
  28. #[n] - - 选取的第n个分片
  29. string = "hello.world.python"
  30. print string.split( '.') #输出为:['hello', 'world', 'python']
  31. print(string.split( '.', 1)) #输出为:['hello', 'world.python']
  32. print(string.split( '.', 1)[ 0]) #输出为:hello
  33. print(string.split( '.', 1)[ 1]) #输出为:world.python
  34. string2= "hello<python.world>and<c++>end"
  35. print(string2.split( "<", 2)[ 2].split( ">")[ 0]) #输出为:c++

转载:https://blog.csdn.net/T1243_3/article/details/80170006
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值