ちょっとした作業用のスクリプトなどで実行するたびにキーボードからの入力を受け取って処理に使いたい場合があります。 Python 3.x では input() という関数で簡単に実現できます。ちなみに Python 2.x では raw_input() でした。括弧の中に表示したいプロンプトを書いて、左辺に変数を置いて代入すれば OK です。
#!/usr/bin/env python
#-*- coding: utf-8; -*-
import os
def main():
input_data = input("type your name: ")
result = 'Your name is ' + input_data
print(result)
if __name__ == '__main__':
main()
都度処理内容を変更したい場合など、ちょっとした対話形式のインターフェイスも作れそうですね。