저는 파이썬의 문자열 처리에 비교적 익숙하며 문제를 해결하는 데 어려움이 있습니다. 나는 /dir/MAC.timestamp.bin 행을 따라 절대 경로를 가지고 있습니다. '같은 뭔가를 통해 반복 M :문자열 : 마지막부터 여섯 번째 문자를 먼저 추출하십시오/
for fh in glob.glob(DATA_FOLDER+"*.bin"):
retval = database.postdata(fh)
을 그리고 내가 지금 필요한, (6 자로 제공)를 MAC를 추출하는 것입니다. 나는
for fh in glob.glob("bin/*.bin"):
list=fh.split("/")
lstlen=len(list)
mac=list[lstlen-1][:6]
retval = database.postdata(mac,fh)
의 라인을 따라 뭔가를하고 생각하고 있었는데 그게 항상 꽉 공기를 될 것입니다 경우 100 % 확실하지 않다과이 처리하는 더 좋은 방법이 있다면? 힌트를 보내 주시면 감사하겠습니다.
감사합니다.
'[0 : 6]이 '와 같은 출력을 얻을 수있을 때'상세 표시 [6]' – theharshest