Pythonでログイン時にfortuneを
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[今さらPython]]
今、お仕事で使っているディストリビューションってfortuneが...
そんなわけで自作してみたわ。
* fortune [#vf621155]
なんというシンプルさ。まぁやってることは単純明快だから。
#!/usr/bin/env python
import os
import random
import re
import sys
s = []
with open(os.environ["HOME"]+"/.fortunerc") as f:
x = f.read()
x = re.sub(r'\n+$','', x)
s = x.split("\n%\n")
t = len(s)
i = int(random.random() * t) + 1
print(s[i-1])
* ダウンロード [#z905cffc]
#ref(fortune_org)
* .fortunerc [#jf51eebc]
このファイルを $HOMEにおいてね。
環境の都合で文字コードや改行に問題があるなら、好きに変換...
#ref(.fortunerc)
* 実行結果 [#e80b17f2]
あとは、これを .bashrc などに書いて自動実行すると、ログイ...
$ fortune_org
大江山 いく野の道の 遠ければ まだふみも見ず 天の橋立 (...
$
終了行:
[[今さらPython]]
今、お仕事で使っているディストリビューションってfortuneが...
そんなわけで自作してみたわ。
* fortune [#vf621155]
なんというシンプルさ。まぁやってることは単純明快だから。
#!/usr/bin/env python
import os
import random
import re
import sys
s = []
with open(os.environ["HOME"]+"/.fortunerc") as f:
x = f.read()
x = re.sub(r'\n+$','', x)
s = x.split("\n%\n")
t = len(s)
i = int(random.random() * t) + 1
print(s[i-1])
* ダウンロード [#z905cffc]
#ref(fortune_org)
* .fortunerc [#jf51eebc]
このファイルを $HOMEにおいてね。
環境の都合で文字コードや改行に問題があるなら、好きに変換...
#ref(.fortunerc)
* 実行結果 [#e80b17f2]
あとは、これを .bashrc などに書いて自動実行すると、ログイ...
$ fortune_org
大江山 いく野の道の 遠ければ まだふみも見ず 天の橋立 (...
$
ページ名: