pythonでバイナリファイル読み込みを連続して行いたい
プログラミング初心者です。。
pythonでバイナリファイルを読み込んで書き出す作業をしています。
読み込んで書き出すことはできたのですが、
複数あるバイナリファイルを連続して読み込み、書き出すには
どのようにすれば良いでしょうか。
該当のソースコード
バイナリファイル(0000001.dat)は以下のコードで読み込む事ができました。
ただ、ディレクトリの中に(~0000600.dat)まであり、これらを一気に読み込ませたいです。
import struct
cont = open('0000001.dat', 'rb').read()
data = struct.unpack('f'*(len(cont)//4), cont)
print('{:>30}'.format(data))
試した事
for文を使おうと思いましたが、'i.dat'のところで見事にはじかれてしまいました。
import struct
i = 0
for i in range(0000001, 0000003):
cont = open('i.dat', 'rb').read()
data = struct.unpack('f'*(len(cont)//4), cont)
i += 1 print('{:>30}'.format(data))

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。