我对 Python 的字符串处理相对较新,并且很难弄清楚如何解决这个问题:我有沿 /dir/MAC.timestamp.bin 行的绝对路径,我正在循环使用类似的东西:
for fh in glob.glob(DATA_FOLDER+"*.bin"):
retval = database.postdata(fh)
我现在需要的是提取 MAC(包含 6 个字符)。我正在考虑做一些类似的事情
for fh in glob.glob("bin/*.bin"):
list=fh.split("/")
lstlen=len(list)
mac=list[lstlen-1][:6]
retval = database.postdata(mac,fh)
但是,我不能 100% 确定这是否会始终保持密封,以及是否有更好的方法来处理这个问题?任何提示表示赞赏!
谢谢!