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++

  • 相关阅读:
    Django项目上线的准备工作
    Centos安装MySQL5.6并重置密码
    Centos7.4下安装Python3
    Django单表查询及其方法
    thinkphp 视图模型使用分析
    thinkphp 统计某个字段不重复数 总数
    表结构相同的表,且在同一数据库 数据复制
    crontab 定时任务 每过多少分钟执行
    js event事件
    shell 验证ip
  • 原文地址:https://www.cnblogs.com/an-ning0920/p/10174032.html
Copyright © 2011-2022 走看看