调用file open()函数时发生Xbee Micropython EEXIST错误

2024-05-14 17:46:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是Xbee3,我想将数据附加到文件中

我尝试此脚本进行测试,但如果test.txt文件存在,则收到EEXIST错误。如果此文件不存在,则会为第一次运行创建此文件,但再次运行此脚本时会出现相同的错误

f = open("TEST.txt", 'a')
for a in range(3):
    f.write("#EMPTY LINE#\n")
f.close()

回溯(最近一次呼叫): 文件“main”,第1行,in 错误:[Errno 7017]EEXIST

顺便说一下,我格式化了xbee


Tags: 文件数据intesttxt脚本for错误
1条回答
网友
1楼 · 发布于 2024-05-14 17:46:25

听起来像是在使用802.15.4、DigiMesh或Zigbee模块。这些模块中的文件系统非常有限,不允许修改现有文件。产品上应该有列出这些限制的文档(没有重命名、没有修改/附加、一次只能打开一个文件等)

XBee/XBee3蜂窝模块具有更完整的文件系统实现,允许重命名文件和修改文件内容

相关问题 更多 >

    热门问题