Edited at

スクリプトの存在するディレクトリーの絶対パスを取得する

More than 1 year has passed since last update.


Python2〜3.3

import os

print os.path.dirname(os.path.abspath(__file__))

元ネタ


Python 3.4 以降

from pathlib import Path

print(Path(__file__).resolve().parent)


Ruby

p __dir__

元ネタ


shell

#!/bin/sh

(cd `dirname $0`; pwd)


Perl

#!/usr/bin/env perl

use strict;
use warnings;

use FindBin;
print "$FindBin::Bin\n"

元ネタ