open(Desktop + "s_Pictures\\" + str(os.times()) + ".jpg" , "w+").write(tab_result[2]).close() 有问题Traceback (most recent call last): File "c:\Users\Administrator\Desktop\2023\2023\re quest.py", line 70, in <module> getPicture(count) File "c:\Users\Administrator\Desktop\2023\2023\re quest.py", line 37, in getPicture open(Desktop + "s_Pictures\\" + str(os.times()) + ".jpg" , "w+").write(tab_result[2]).close() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'int' object has no attribute 'clos e'
时间: 2023-08-04 12:02:59 浏览: 80
这个错误是因为你尝试在一个整数对象上调用`close()`方法,但整数对象没有`close()`方法。根据你提供的代码,问题可能出现在`open()`函数的调用上。请确保`open()`函数的调用返回一个文件对象,然后再调用`close()`方法。你可以尝试修改代码如下:
```python
file = open(Desktop + "s_Pictures\\" + str(os.times()) + ".jpg", "w+")
file.write(tab_result[2])
file.close()
```
这样就可以正确地打开文件、写入内容并关闭文件了。记得先导入`os`模块,以便使用`os.times()`函数获取时间戳。同时,确保`Desktop`变量已经正确定义。
阅读全文