Python write in mkstemp() file
问题 I am creating a tmp file by using : from tempfile import mkstemp I am trying to write in this file : tmp_file = mkstemp() file = open(tmp_file, 'w') file.write('TEST\n') Indeed I close the file and do it proper but when I try to cat the tmp file, it stills empty..It looks basic but I don't know why it doesn't work, any explanations ? 回答1: mkstemp() returns a tuple with a file descriptor and a path. I think the issue is that you're writing to the wrong path. (You're writing to a path like '(5,