Próbuję uzyskać odniesienie do skryptu przekazanego interpreterowi ruby. Na przykład, jeśli używam wersji ruby foo.rb
, chcę uzyskać odwołanie do pliku foo.rb
.Ruby - pobierz plik do wykonania
Myślę, że w Pythonie będzie to dostępne przez sys.argv[0]
. Można zadzwonić pod numer __FILE__
, ale nie jest to rozwiązanie, którego szukam, ponieważ __FILE__
daje plik, w którym znajduje się aktualnie wykonywany kod.
Czy jest jakiś sposób na zrobienie tego?
ALSE $ Nazwa_programu –