【问题标题】:moving txt files to usb flash from Raspberry Pi device将 txt 文件从 Raspberry Pi 设备移动到 USB 闪存
【发布时间】:2020-03-25 04:21:23
【问题描述】:

对于 Python,当我将我的 USB 闪存插入 RaspberryPi 的 USB 时,所有文件都会自动移动到我的闪存中。我不确定应该在脚本中编写什么代码。应该是Pyudev、udev还是其他库? 假设 flash 的名字是 my_usb,文件在 home/mydocument/projects/project3 目录下。 我需要将文件从 project3 自动移动到我的闪存中(当我插入它时)。

你能写出这样的代码吗? 谢谢

【问题讨论】:

  • 免责声明 - 我自己没有尝试过,但首先想到的是使用看门狗库 (pythonhosted.org/watchdog) 监视您的挂载点(可能在 /media/pi 下的某处)。
  • 这不是编码服务。请先尝试自己,当您遇到特定问题时再回来。作为起点,您可以了解更多关于 udev 规则和在应用/触发给定规则时运行脚本的信息。

标签: python raspberry-pi usb usb-drive udev


【解决方案1】:

这有两个部分。您需要一个脚本来将文件复制到目标目录,并且您需要一个触发器来执行此脚本。

根据您的描述,移动操作可以直接写成:

mv /home/mydocument/projects/project3 /my_usb

在 shell 脚本中。

当USB驱动器沿着https://askubuntu.com/questions/25071/how-to-run-a-script-when-a-specific-flash-drive-is-mounted的行插入(安装)时,这个脚本可以自动触发

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    • 2020-10-21
    • 1970-01-01
    相关资源
    最近更新 更多