zoukankan      html  css  js  c++  java
  • python split(),os.path.split()和os.path.splitext()函数用法

    https://blog.csdn.net/T1243_3/article/details/80170006

    # -*- coding:utf-8 -*-
    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 - - 分隔符,默认为所有的空字符,包括空格、换行(
    )、制表符(	)等。
    #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++
    
  • 相关阅读:
    我在项目内使用了设计模式后,同事直呼看不懂
    pom文件中依赖找不到的根本解决方法
    基于session的传统认证授权详解
    python中2个字典比较
    编码设计应遵循的规则
    yarn任务执行流程
    python3 中print 显示不全问题
    pandas 可视化
    python时间大小判断,相差天数秒数计算
    Impala任务程序cancle
  • 原文地址:https://www.cnblogs.com/dindin1995/p/13059180.html
Copyright © 2011-2022 走看看