python中split(), os.path.split()和os.path.splitext()的用法

2023-02-18 08:47:41
目录
1、split()2、os.path.split()3、os.path.splitext()

1、split()

含义:

split() 通过指定分隔符对字符串进行切片,如果参数>

语法

str.split(str="", num=string.count(str)).

参数

    str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num -- 分割次数。默认为 -1, 即分隔所有。

    返回值

    返回分割后的字符串列表。

    2、os.path.split()

    语法:os.path.split('PATH')

    分割文件名与路径,返回(f_path,>

    参数说明:

    PATH指一个文件的全路径作为参数:

    如果给出的是一个目录和文件名,则输出路径和文件名

    如果给出的是一个目录名,则输出路径和为空文件名

    然而该函数的分隔并不智能,它仅仅是以 "PATH" 中最后一个 '/' 作为分隔符

    3、os.path.splitext()

    语法:os.path.splitext('PATH')

    分离文件名与扩展名,返回(f_name,>

    file = '2.txt'
     
    # path = os.path.splitext(file)  # ('2', '.txt')
    file_name, point, txt = file.rpartition('.')  # ('1', '.', 'txt')
     
    new_file = file_name + '[复制]' + point + txt
    print(new_file)
     
    f = open('2.txt', 'rb')
    new_f = open(new_file, 'wb')
     
    data = f.read()
    new_f.write(data)
     
    new_f.close()
    f.close()

    到此这篇关于python中split(), os.path.split()和os.path.splitext()的用法的文章就介绍到这了,更多相关python split(), os.path.split()和os.path.splitext()内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!