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


    1. https://blog.csdn.net/T1243_3/article/details/80170006
       
      # -*- coding:utf-8 -*-
    2. """
    3. @author:lei
    4. """
    5. import os
    6.  
    7. #os.path.join() 将分离的部分合成一个整体
    8. filename=os.path.join('/home/ubuntu/python_coding','split_func')
    9. print filename
    10. #输出为:/home/ubuntu/python_coding/split_func
    11.  
    12. #os.path.splitext()将文件名和扩展名分开
    13. fname,fename=os.path.splitext('/home/ubuntu/python_coding/split_func/split_function.py')
    14. print 'fname is:',fname
    15. print 'fename is:',fename
    16. #输出为:
    17. # fname is:/home/ubuntu/python_coding/split_func/split_function
    18. #fename is:.py
    19.  
    20. #os.path.split()返回文件的路径和文件名
    21. dirname,filename=os.path.split('/home/ubuntu/python_coding/split_func/split_function.py')
    22. print dirname
    23. print filename
    24. #输出为:
    25. # /home/ubuntu/python_coding/split_func
    26. #split_function.py
    27.  
    28. #split()函数
    29. #string.split(str="", num=string.count(str))[n]
    30. #str - - 分隔符,默认为所有的空字符,包括空格、换行( )、制表符( )等。
    31. #num - - 分割次数。
    32. #[n] - - 选取的第n个分片
    33. string = "hello.world.python"
    34. print string.split('.')#输出为:['hello', 'world', 'python']
    35. print(string.split('.',1))#输出为:['hello', 'world.python']
    36. print(string.split('.',1)[0])#输出为:hello
    37. print(string.split('.',1)[1])#输出为:world.python
    38. string2="hello<python.world>and<c++>end"
    39. print(string2.split("<",2)[2].split(">")[0])#输出为:c++
  • 相关阅读:
    [Windows Powershell]-学习笔记(1)
    MyBatis For .NET学习-问题总结
    Zynq学习笔记(1)
    规范的位操作方法
    浮点数转换成字符串函数
    测试卡尔曼滤波器(Kalman Filter)
    关于按键扫描程序的终极讨论
    关于STM8的用户数据空间读写问题
    IPv4分析
    关于STM8空间不足的解决方法
  • 原文地址:https://www.cnblogs.com/fengff/p/9294397.html
Copyright © 2020-2023  润新知