我需要读取存储在USB记忆棒上的文本文件。 PyUSB是我搜索USB设备所需要的,但我不明白如何在安装设备后(在Linux和Windows上)访问该文件。
请问一个想法?
答案 0 :(得分:2)
只需使用文件的绝对路径(例如C:\text.txt
)。
要循环浏览文本文件的行,请使用
for line in open("C:\text.txt", "rU"):
#do stuff
答案 1 :(得分:1)
在Ubuntu中,pendrive在/ 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。