使用Python进行USB文件传输

时间:2012-07-24 14:54:39

标签: python usb

我需要读取存储在USB记忆棒上的文本文件。 PyUSB是我搜索USB设备所需要的,但我不明白如何在安装设备后(在Linux和Windows上)访问该文件。

请问一个想法?

2 个答案:

答案 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。