首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python ():AttributeError:‘tempfile.mkstemp’对象没有'mkstemp‘属性

Python ():AttributeError:‘tempfile.mkstemp’对象没有'mkstemp‘属性
EN

Stack Overflow用户
提问于 2020-07-07 23:32:32
回答 1查看 70关注 0票数 0

不是我的代码,我正在尝试一个包含osascript库的工具。

在库中,在path = temp.tempfile()行引发标题中的错误。

由作者正确导入的临时库本身具有以下代码:

代码语言:javascript
复制
f, path = tempfile.mkstemp()

tempfile.mkstemp()部件的工作方式非常出色。

因此,由于我们讨论的是两个非常常用和广泛使用的库,而且我在Google上显然找不到任何相关的东西,所以我相当确定我的本地配置存在一些问题。

我使用的是macOS,使用的是python3 (3.7),没有虚拟环境。

命令pip list --outdated告诉我这两个库实际上已经过时了,但是显然pip不可能下载更新的版本。(注意:我的pip正确地引用了python3二进制文件,而不是macOS过时的Python2.7)

代码语言:javascript
复制
osascript 0.0.0   2020.7.2 sdist
temp      0.0.0   2020.7.1 sdist

有什么想法吗?

重现错误的步骤:

代码语言:javascript
复制
>>> import temp
>>> temp.tempfile()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.7/site-packages/temp/__init__.py", line 15, in tempfile
    f, path = tempfile.mkstemp()
AttributeError: 'function' object has no attribute 'mkstemp'
EN

回答 1

Stack Overflow用户

发布于 2020-07-08 00:51:04

这是作为osascriptdependency的package temp中的错误。包imports tempfile,然后立即overwrites it with a function tempfile。报告bug

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62778792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档