目的はGithub上のハードコードを避けるため。いずれにしても何かに記述しなくてはいけないのですが・・・。
PATHなどの変更も同様にできます。
システム全体で変更するとき
$ /etc/environment に、このように書き込みます。
PASSWORD="hogehoge"
と書き込む。ログインし直すと有効になる。
セッション(ユーザー限定)で変更するとき
$~/.profile に、このように書き込みます。
export PASSWORD="hogehoge"~/.bash_profile を変更しても良いですが、シェルから起動しなかったプログラム(デスクトップGUI)では効果がないです。
確認方法
ターミナル上では以下のコマンドで確認できる。何もなかったら空白。echo $PASSWORD
Pythonでの読み出し
import osでOK。
os.environ['PASSWORD']
ここやここでも話題になっています。
参考になる公式ヘルプ
https://help.ubuntu.com/community/EnvironmentVariables
0 件のコメント:
コメントを投稿