首页 > 解决方案 > 在 Raspberry Pi 上的 python 中仅打开一个位置参数

问题描述

我在 python 中的Open() 函数有问题。在某些情况下它只采用一个位置参数,而在其他时候它很好。

在一个文件中,这可以完美运行,但在另一个文件中,会弹出一个错误代码,说 open 只接受一个参数。

w = open("file.txt", "w")

TypeError: open() takes 1 positional argument but 2 were given

有效的文件在我的 Windows 机器上,但并非每次都有效。它似乎在我的 Raspberry Pi 上根本不起作用。

这是我的口译员的问题吗?如果是这样,任何人都可以建议我能做什么,或者是否有另一种方式来读取和写入文本文件?

标签: pythonargumentsraspberry-pi3

解决方案


我认为在 python 文档中解释得更好。您可以通过链接访问有关打开功能的信息

https://docs.python.org/3/library/functions.html#open


推荐阅读