USB スティックに保存されているテキスト ファイルを読み取る必要があります。PyUSB は USB デバイスを検索するために必要なものですが、デバイスがマウントされた後 (Linux および Windows) にファイルにアクセスする方法がわかりません。
アイデアをお願いします。
ファイルの絶対パスを使用してください (例: C:\text.txt
)。
テキスト ファイルの行をループするには、次を使用します。
for line in open("C:\text.txt", "rU"):
#do stuff
Ubuntu では、ペンドライブは /media の下にあったため、以下を使用しました。
import os
from os.path import join, getsize
for root, dirs, files in os.walk('/media'):
print root, "consumes",
print sum(getsize(join(root, name)) for name in files),
print "bytes in", len(files), "non-directory files"
http://docs.python.org/library/os.html#os.walkから
Windowsでは、おそらく別のドライブ文字で試す必要がありますか?
PyUSB は必要ありません。