我正在尝试创建临时文件,但我的 python 版本不允许我继续并提出以下投诉。 我是否需要升级此版本才能使用 tempfile 模块。 谢谢
Python 2.4.3 (#1, Jan 9 2013, 06:47:03) [GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tempfile
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "tempfile.py", line 2, in ?
temp = tempfile.NamedTemporaryFile()
AttributeError: 'module' object has no attribute 'NamedTemporaryFile'
请您参考如下方法:
您正在导入一个本地文件。您的本地目录中有一个名为 tempfile.py 的文件,它屏蔽了全局模块。 import tempfile 导入该文件,而不是标准库模块。
如果找不到该文件,请使用 print tempfile.__file__ 找到该文件。将该文件重命名为其他名称。
Python 2.4 tempfile module支持 NamedTemporaryFile 无需升级。
