python - 在 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()
我不确定代码有什么问题,因为它在另一个类函数中工作。
解决方案
因为你有一个名为 的文件array.py
,当你写
import array
您实际上是在导入文件array.py
而不是标准模块array
。如果您将array.py
文件重命名为其他名称,您将避免此问题。
推荐阅读
- c++ - 属性的多个缓冲区如何在 openGL (ES) 着色器和 C++ api 中工作
- sql - SQL: COUNT PARTITION BY
- javascript - Array.prototype.map() 可以改变它调用的数组吗?
- google-cloud-platform - 如何通过使用 npm GCS 客户端发送图像 url 在 Google Cloud Storage 存储桶中下载/存储图像/文件?
- amazon-web-services - 为什么函数 Fn::GetAtt 函数给我错误?
- java - Spring Boot:“创建名称为 baseConfig 的 bean 时出错:调用 init 方法失败”NPE
- javascript - Django:将 JS dict 发送到 Django 视图
- javascript - 如何使用 Pushy 网络推送通知处理多用户场景?
- c# - ContainsKey 为字符串返回 false
- php - 我想创建一个使用 id 检索数据的个人资料页面,但我尝试使用按钮链接页面,但出现错误