首页 > 解决方案 > 在 python 3.7 中创建数组时出现错误 - (array() 采用 0 个位置参数,但给出了 2 个)

问题描述

"""
Array Operations
"""


def array():
    import array as arr
    my_array = arr.array('i', [1, 2, 3, 4])
    print(str(my_array))


array()

我不确定代码有什么问题,因为它在另一个类函数中工作。

标签: pythonarrayspython-3.7

解决方案


因为你有一个名为 的文件array.py,当你写

import array

您实际上是在导入文件array.py而不是标准模块array。如果您将array.py文件重命名为其他名称,您将避免此问题。


推荐阅读