# python 中os.split.join(),os.path.split(),os.path.splitext()函數(shù)用法
import os
# os.path.join() 將分離的部分合成一個整體,拼接的方式是反斜杠
filename=os.path.join('\homeubuntu\pythoncoding','split_fun')
print(filename)
#輸出:\homeubuntu\pythoncoding\split_fun
#os.path.splitext()將文件名和擴(kuò)張名分開
fname,fename=os.path.splitext('/homeubuntu/pythoncoding/split_fun.py')
print(fname)
print(fename)
#輸出:/homeubuntu/pythoncoding/split_fun
#.py
#os.path.split() 返回文件的路徑和文件名
dirname,filename=os.path.split('/homeubuntu/pythoncoding/split_fun.py')
print(dirname)
print(filename)
#輸出:/homeubuntu/pythoncoding
# split_fun.py
#split()函數(shù)
#string.split(str="", num=string.count(str))[n]
#str - - 分隔符,默認(rèn)為所有的空字符,包括空格、換行(\n)、制表符(\t)等。
#num - - 分割次數(shù)。
#[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