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++
  • 相关阅读:
    NOIp2014 Day2T3 解方程 秦九韶算法
    Luogu P1082 同余方程 拓展欧几里得
    Luogu P1351 联合权值 前缀和
    [USACO06JAN]冗余路径Redundant Paths 无向图tarjan缩点
    P1073 最优贸易 dp
    LOJ #6279. 数列分块入门 3
    LOJ #6278. 数列分块入门 2
    分块
    字典树Trie
    KMP
  • 原文地址:https://www.cnblogs.com/fengff/p/9294397.html
Copyright © 2011-2022 走看看