【发布时间】:2016-03-27 12:02:17
【问题描述】:
我一直在尝试将变量写入临时文本文件,但出现以下错误:
Traceback (most recent call last):
File "F:/A453/_Codes_/APP CONFIG/Temp.py", line 102, in <module>
ORXQC-IIHL2-6AV55-FIJEV-2""")
File "C:\Program Files (x86)\Python34\lib\tempfile.py", line 399, in func_wrapper
return func(*args, **kwargs)
TypeError: 'str' does not support the buffer interface
我的脚本如下:
import tempfile
TEMPDIR=tempfile.TemporaryFile()
TEMPDIR.write("""B5IB6-ELAZ1-RAPY9-V8X1I-3
OKXVB-Q8B9G-IT9ZF-MI4EQ-2
PLDZ6-769YT-YJSR4-682JT-7
H67L5-9HO4C-4UDSR-BYA14-6
Y73EC-S8OJG-O1APH-N41KM-3
JCYVV-UXNIN-9RGSU-WQ9SD-1
WL9AO-9BLI7-GXXGM-VESEU-2
VDLHT-IXMUY-V4FPU-V3IFZ-1
8CPVN-Z776Z-Y49J3-2C683-5
ORXQC-IIHL2-6AV55-FIJEV-2""")
Activation=input('Please Enter your Product Activation Key: ')
if Activation in TEMPDIR:
print('True')
else:
print('False')
请帮我克服这个错误
谢谢
【问题讨论】:
-
和普通文件一样,我猜:
f = open(TEMPDIR, 'w'); f.write(something) -
您是否搜索了您的错误并尝试了根据您收到的消息提出的几种解决方案?
-
你试过these solutions吗?
标签: python python-3.x temporary-files