zoukankan      html  css  js  c++  java
  • 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++
  • 相关阅读:
    JS的匿名函数和递归应用
    sql server中分布式查询随笔
    Oracle、DB2、SQLSERVER、Mysql、Access分页SQL语句梳理
    db2相关问题及解决方法
    DB2命令大全
    作用域和作用域链浅解析
    css居中的几个实现方法
    选择排序
    ... 语法记录
    call() 与 apply() 和 bind()
  • 原文地址:https://www.cnblogs.com/fengff/p/9294397.html
Copyright © 2011-2022 走看看