解析一组数字范围

时间:2019-05-20 07:21:20

标签: python python-3.x python-2.7

我编写了一个简单的代码来查找两组范围之间的交点并打印交点。现在,我正在尝试将结果写入文件。但是我收到一个错误消息,指出必须未设置write()参数。

 import numpy 
# initialize A and B
filename = "set.txt"
f = open("set.txt", "w")
x = numpy.arange(4000, 5000, 1)

y = numpy.arange(3500, 5500, 1)
#x.intersection(y)

#print (set(x).intersection(y))

 f.write(set(x).intersection(y))
 f.close()

它可以与打印一起使用,但是我将它包括在内可以给出错误信息

1 个答案:

答案 0 :(得分:0)

您的命令必须为'str'类型:

f.write(str(set(x).intersection(y)))