Есть ли способ узнать имя файла, на который перенаправляется стандартный вывод в Python

Я знаю, как определить, перенаправляется ли stdout моего скрипта Python (> ) с помощью sys.stdout. isatty () , но есть ли способ узнать, на что он перенаправлен?

Например:

python my.py > somefile.txt

Есть ли способ узнать имя somefile.txt как в Windows, так и в Linux ?

6
задан Kev 10 May 2011 в 00:21
поделиться