私は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%確信が持てませんか?どんなヒントでも大歓迎です!
ありがとうございました!