Разделение строк пути на части диска, пути и имени файла
Я новичок в Python и кодирования в целом. Я пытаюсь прочитать из текстового файла, который имеет пути в каждой строке. Я хотел бы читать текстовый файл построчно и разбивать строки строки на диск, путь и имя файла.
Вот мой код до сих пор:
<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>
Я получаю следующую ошибку:
<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>
Я не получаю эту ошибку, когда мне нужен только путь и имя файла.