Aufteilen von Pfadzeichenfolgen in Laufwerks-, Pfad- und Dateinamen

Ich bin neu in Python und Codierung im Allgemeinen. Ich versuche, aus einer Textdatei zu lesen, die in jeder Zeile Pfadnamen enthält. Ich möchte die Textdatei zeilenweise lesen und die Zeilenfolgen in Laufwerk, Pfad und Dateinamen aufteilen.

Hier ist mein Code soweit:

<code>import os,sys, arcpy

## Open the file with read only permit
f = open('C:/Users/visc/scratch/scratch_child/test.txt')

for line in f:
    (drive,path,file) = os.path.split(line)

    print line.strip()
    #arcpy.AddMessage (line.strip())
    print('Drive is %s Path is %s and file is %s' % (drive, path, file))
</code>

Ich erhalte folgenden Fehler:

<code>File "C:/Users/visc/scratch/simple.py", line 14, in <module>
    (drive,path,file) = os.path.split(line)
ValueError: need more than 2 values to unpack
</code>

Ich erhalte diesen Fehler nicht, wenn ich nur den Pfad und den Dateinamen möchte.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage