我正进入(状态:
Python - IOError: [Errno 13] Permission denied
我想从文件中读取。我的代码是:
with open(in_filename, 'rb') as infile:
with open(out_filename, 'wb') as outfile:
outfile.write(b)
while True:
buf = infile.read(1024)
if not buf:
break
outfile.write(cipher.update(buf))
outfile.write( cipher.final() )
outfile.close()
infile.close()
我遇到错误with open(in_filename, 'rb') as infile:
。
infile= c:\\users\\cipher~1\\appdata\\local\\temp\\CCB\\16977740fbd0f8491aca818446b9d6c703a2b14d\\allpolicies.rtf
out_filename= D:\\one.rtf
我将 infile 位置生成为 tempfile.gettempdir() + os.sep +"CCB" ,然后使用哈希函数生成下一个文件夹。然后将文件放在该位置。
我也试过了,os.sep
但没有用。相同的代码适用于 .txt 文件。