我很努力並試圖理解Python。瞭解python中的變量賦值
對於os.walk文件說,它返回一個元組(dirpath,dirnames中,文件名)
的只是理解我試圖使用它像下面
import os
from os.path import join, getsize
file=[]
dir=[]
xroot,dir,file = os.walk('C:\Python27\mycode')
但它給我的錯誤,如:xroot,dir,file = os.walk('C:\ Python27 \ mycode') ValueError:需要超過2個值才能打包
我的問題是爲什麼不能像上面那樣指定它,循環(大多數例子使用)?
目錄中有多個文件(看起來像錯誤消息中的兩個文件)。當你在一個循環中使用它時,你得到(xroot,dir,file)目錄中的每個文件。 –