入力した文字列は定義されていない!?
pythonでfilename = input('ファイル名を入力してください。: ')と書いて実行すると以下のエラーが出ました
Traceback (most recent call last):
  File "javascript_kindle.py", line 3, in <module>
    filename = input("ファイル名を入力してください。: ")
  File "<string>", line 1, in <module>
NameError: name '_script' is not defined
エラー該当のコードはこれです。
javascript_kindle.py
filename = input("ファイル名を入力してください。: ")

NameError: name '_script' is not defined
定義されていない。。。? いやそれはそうでしょう。inputで定義してfilenameに代入したんだからおとなしくfilenameに入ってくださいな
input()の書き方がおかしいのかと思いましたが、合ってる。しかしエラーが出ている。。。
google検索するとCODE Q&Aがヒットしました。
曰く、
Python 3ではなく、Python 2を実行しています。これをPython 2で動作させるには、
raw_input使用しraw_input。
原文ママなので日本語がおかしいですが、要するに
 あなたのPythonはバージョン2だから
あなたのPythonはバージョン2だからinput()ではなくraw_input() を使いなさい
ということらしいのでinput()をraw_input()に修正して無事エラーを治せました。
よかった