日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

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

作者:呀哈啰 ? 更新時間: 2023-05-20 編程語言

1、split()

含義:

split()?通過指定分隔符對字符串進行切片,如果參數 num 有指定值,則分隔 num+1 個子字符串

語法

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

參數

  • str -- 分隔符,默認為所有的空字符,包括空格、換行(\n)、制表符(\t)等。
  • num -- 分割次數。默認為 -1, 即分隔所有。

返回值

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

2、os.path.split()

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

分割文件名與路徑,返回(f_path, f_name)元組。如果完全使用目錄,它也會將最后一個目錄作為文件名分離,且不會判斷文件或者目錄是否存在

參數說明:

PATH指一個文件的全路徑作為參數:

如果給出的是一個目錄和文件名,則輸出路徑和文件名

如果給出的是一個目錄名,則輸出路徑和為空文件名

然而該函數的分隔并不智能,它僅僅是以 "PATH" 中最后一個 '/' 作為分隔符

3、os.path.splitext()

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

分離文件名與擴展名,返回(f_name, f_extension)元組

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()

原文鏈接:https://blog.csdn.net/weixin_42120706/article/details/108262909

相關推薦

欄目分類
最近更新