Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Kolemjdouci 25. 06. 2015, 11:27:17
-
Ahoj, prosim jde nejak zjsitit nazev souboru ve kterem by byl ulozen ten script pro zjisteni nazvu souboru? Dik moc.
-
print(__file__)?
-
[q@UNKNOWN ~]$ cat - > fileNamePrint.py
print(__file__)
[q@UNKNOWN ~]$ python fileNamePrint.py
fileNamePrint.py
-
Syntaxe v Pythonu 2.x:
print __file__
Případně jako prvek v poli argumentů na indexu 0:
import sys
print sys.argv[0]
Bylo-li by libo základní atributy souboru, pak:
import os
print os.stat(__file__)
BTW:
Kód může být rozdělen na víc souborů. I pak se dá zjistit, z jakého souboru je. Běžně se to dělá přes logování, jde to i přes obsluhu vyjímek.