파이썬 목록, 어떻게해야합니까 모두 하나 개의 목록에파이썬 목록
import os
dir="/tmp/logvol/logs/fil/sap/archive/"
n=os.listdir(dir)
#print n
for x in n:
#print x
l = [];
l.append(os.path.join(dir,x))
print l
출력 :
대신 여러 목록의['/tmp/logvol/logs/fil/sap/archive/m.log']
['/tmp/logvol/logs/fil/sap/archive/k.log']
['/tmp/logvol/logs/fil/sap/archive/j.log']
['/tmp/logvol/logs/fil/sap/archive/p.log']
, 나는 모든 필요 하나의 목록.
['/tmp/logvol/logs/fil/sap/archive/m.log', '/tmp/logvol/logs/fil/sap/archive/k.log', '/tmp/logvol/logs/fil/sap/archive/j.log', '/tmp/logvol/logs/fil/sap/archive/p.log']
당신은 close하고 있습니다 : for 루프 밖에서'l'을 생성하십시오 (쓸모없는 끝 콜론을 제거하십시오) – Boud