zoukankan      html  css  js  c++  java
  • python中split()及os.path模块的使用方法

    返回path规范化的绝对路径
    path=os.path.abspath('test.py')
    print(path)
    输出 D:Caps est.py
    path=os.path.abspath('D:\test.py')
    print(path)
    输出 D: est.py
    path=os.path.abspath('../py\test.py')
    print(path)
    输出 D:py est.py


    os.path.join() 将分离的部分合成一个整体
    fs=os.path.join('/home/develop/code','case')
    print(fs)
    输出为:/home/develop/code/case

    os.path.splitext()将文件名和扩展名分开
    fs,fname=os.path.splitext('/home/develop/code/case/split_function.py')
    print ('fs is:',fs)
    print ('fname is:',fname)
    输出为:
    fs is:/home/develop/code/case/split_function
    fname is:.py

    os.path.split()返回文件的路径和文件名
    dirname,filename=os.path.split('/home/develop/code/case/split_func/split_function.py')
    print (dirname)
    print (filename)
    输出为:
    /home/develop/code/case/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++

  • 相关阅读:
    LeetCode344
    LeetCode18四数之和扩展N数之和
    LeetCode383赎金信
    2018-2020创业总结
    LeetCode454四数相加
    普通dll项目添加WPF的Window对象
    WPF中RadioButton的数据绑定
    02 C# 文件压缩与解压
    WPF 使用附加属性声明 ICommand
    自定义WPF分页控件
  • 原文地址:https://www.cnblogs.com/an-ning0920/p/10174032.html
Copyright © 2011-2022 走看看