Python | os.path.splitdrive() metodo

|

os.path.split (drive() in Python è usato per dividere un percorso in una coppia unità e coda . Qui disco — è un punto di montaggio o una stringa vuota e il resto del percorso — questa è la coda .

Su sistemi che non utilizzano la specifica disk , disk sarà sempre una riga vuota. Esempio: UNIX.

Su Windows, il os.path.split (drive() suddivide il nome del percorso specificato in disco o os.path.split (unità () UNC come unità, e un altro componente del percorso — come coda .
Ad esempio :

  nome del percorso   drive   tail   On Wind ows  Se il percorso contiene la lettera di unità C: UserDocumentsfile.txt C: C: UserDocumentsfile.txt Se il percorso contiene il percorso UNC hostcomputerdirfile.txt hostcomputer dirfile.txt  Su Unix  / home / Utente / Documenti / file.txt {empty} /home/User/Documents/file.txt 

Sintassi: os.path.split (unità ( percorso)

Parametro:
percorso : un oggetto simile a un percorso che rappresenta un percorso del file system. Un oggetto simile a un percorso è un oggetto str o byte che rappresenta un percorso.

Tipo restituito: Questo metodo restituisce una tupla che rappresenta l’unità e la coda del nome del percorso specificato.

Codice n. 1: Utilizzo di os .path.split (unità ( ) (su Windows)

< tbody >

# Programma Python per spiegare il os.path.split (drive() metodo


# importazione del modulo os

import os


# Percorso Contiene la lettera di unità

percorso = R "C: UserDocumentsfile.txt"


# Dividi percorso in
# coppia disco e coda

< p> drive_tail = os.path.split (unità (percorso)


# Stampante e coda
Nessun percorso specificato

print ( "Drive of path’% s: ’" % percorso, drive_tail [ 0 ])

print ( "Coda del percorso’% s: ’" % percorso, drive_tail [ 1 ], " " )


# Percorso che rappresenta il percorso UNC

percorso = R " hostcomputerdirfile.txt"


# Dividi il percorso in
# coppia drive e tail

drive_tail = os.path.split (unità (percorso)


# Printer e coda
No. di questo percorso

print ( "Drive di percorso’% s’: " % percorso, drive_tail [ 0 ])

print ( " Coda del percorso ’% s’:" % percorso, coda_unità [ 1 ], "" )


# Percorso che rappresenta un percorso relativo

percorso = R "dirfile.txt "


# Dividi il percorso in
# drive e tail pair

drive_tail = os .path.split (unità (percorso)


# Stampante e coda
No di questo percorso

print ( "Drive del percorso’% s’: " % < codice classe ="plain "> percorso, drive_tail [ 0 ])

print ( "Coda del percorso’% s’: " % percorso, drive_tail [ 1 ])

Uscita :

 Drive del percorso ’ C: UserDocumentsfile.txt’: C: Coda del percorso’ C : UserDocumentsfile.txt’: UserDocumentsfile.txt Unità del percorso ’ hostcomputerdirfile.txt’: hostcomputer Coda del percorso’ hostcomputerdirfile.txt’: dirfile.txt Unità del percorso ’dirfile .txt’: coda del percorso’ d irfile.txt ’: dirfile.txt 

Codice n. 2: Utilizzo di os.path.split (unità () (UNIX)

# Programma Python per spiegare il os.path.split metodo (unità ()


# importazione del modulo os

import os


# Percorso

percorso = "/ home / Utente / Documenti / file.txt"


# Dividi il percorso in
# coppia di unità e coda

drive_tail = os.path.split (unità (percorso)


# Stampante e coda
N. di questo percorso

print ( "Drive del percorso’% s’: " % percorso, drive_tail [ 0 ])

print ( "Coda del percorso’% s’: " % percorso, drive_tail [ 1 ])


# os.path.split metodo (drive())
# restituirà il disco vuoto ogni volta
# come non usare UNIX
# specifica del disco

Output:

 Drive del percorso ’/ home / Utente / Documenti / file.txt’: Tail of path’ / home / Utente / Documenti / file.txt’: / home / Utente / Documenti / file . txt 

Link: https: //docs.python.org/3/ libreria / os.path.html