менеджер контекста здесь instad:

hon 2 было легко создать временный файл и получить к нему доступ. Однако в Python 3 кажется, что это уже не так. Я запутался в том, как мне получить доступ к файлу, который я создаю с помощью tempfile.NamedTevenFile (), чтобы я мог вызвать для него команду.

Например:

temp = tempfile.NamedTemporaryFile()
temp.write(someData)
subprocess.call(['cat', temp.name]) # Doesn't print anything out as if file was empty (would work in python 2)
subprocess.call(['cat', "%s%s" % (tempfile.gettempdir(), temp.name])) # Doesn't print anything out as if file was empty
temp.close()

Ответы на вопрос(1)

Ваш ответ на вопрос