main のどこかに raw_input() がある場合、raw_input が呼び出される前に発生する関数呼び出しまたは出力を含め、ユーザーが入力を入力するまで何も起こりません。これは私のコードの非常に簡単な例で、実行時に何が起こるかを示しています。
def main():
answer = raw_input('Continue?')
print 'You said: ', answer
実行すると:(画面に何も表示されません)
(ユーザー入力)
blah blah blah
(出力):
Continue?You said: blah blah blah
これがばかげた単純な修正である場合は申し訳ありませんが、かなり検索しましたが、何も見つかりませんでした。何か関係がある場合は、Python 2.7 で Windows 7 64 ビットを実行しています。また、同じコードがインタープリターで完全に機能しますが、これは奇妙なことです。もしあなたたちがこれを理解できれば、それは素晴らしいことです!
ありがとう、ウィル
編集:使用して回避しようとしましsys.stdin.readline()
たが、同じ問題がありました。