You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何不通过Thonny在Mac上操作Raspberry Pi Pico的文件系统?

Raspberry Pi Pico 文件操作方案(Mac环境)

一、MicroPython REPL 具备完整文件操作功能

你可以在REPL中通过MicroPython内置模块直接操作Pico的文件系统,常用操作示例:

  • 先导入文件系统模块:import os
  • 列出当前目录文件:os.listdir()
  • 创建新目录:os.mkdir("my_folder")
  • 删除文件:os.remove("old_file.py")
  • 读取文件内容:
    with open("test.txt", "r") as f:
        print(f.read())
    
  • 写入内容到文件:
    with open("new_file.txt", "w") as f:
        f.write("Hello Pico!")
    

二、Mac上挂载式管理Pico文件的解决方案

如果觉得REPL操作不够直观,想要像访问本地文件夹一样管理Pico文件,可以用以下工具实现:

1. 使用 rshell 工具

这是专为MicroPython设备设计的文件管理工具,支持类Shell的操作逻辑:

  • 安装:pip install rshell
  • 查找Pico串口设备:终端执行 ls /dev/tty.usb*,得到类似/dev/tty.usbmodem14101的路径
  • 连接Pico:rshell -p /dev/tty.usbmodemXXXX(替换XXXX为你的设备编号)
  • 常用操作:
    • 查看Pico根目录文件:ls /pyboard
    • 上传本地文件到Pico:cp local_script.py /pyboard
    • 从Pico下载文件到本地:cp /pyboard/remote_script.py ./
    • 创建目录:mkdir /pyboard/new_dir
    • 进入REPL:输入repl,退出REPL按Ctrl+X

2. 使用 ampy 工具

轻量型MicroPython文件传输工具:

  • 安装:pip install adafruit-ampy
  • 连接并查看文件:ampy --port /dev/tty.usbmodemXXXX ls
  • 上传文件:ampy --port /dev/tty.usbmodemXXXX put local_file.py
  • 下载文件:ampy --port /dev/tty.usbmodemXXXX get remote_file.py

内容的提问来源于stack exchange,提问作者clegi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 18:42:10