主にプログラミングに関して。Python, .NET Framework(C#), JavaScript, その他いくらか。
記事にあるサンプルやコードは要検証。使用に際しては責任を負いかねます

スポンサーサイト

                
tags:
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Python: raw_inputをデバッグ時のみ書き換えてみる

                
tags: python
 キーボードから入力を取るPythonスクリプトを書くことがあったが、デバッグするのにいちいちキーボード入力していくのがめんどうだった。なのでスクリプトの頭のほうに下記のスクリプトをつけて手入力を省けるようにした。INPUTという変数に入力区切りごとに改行を入れながら入力を順番に書いていく。これで以降ではraw_inputをコールするたびに入力しておいた文字列が返されていく。

# teeeeeeeeeeeeeeeeeeeeeeeeeeestooooooooo
INPUT = """1 2 3
10 20 30"""

def get_raw_input(input):
li = input.split("\n")
def inner():
return li.pop(0)
return inner

raw_input = get_raw_input(INPUT)
# remoooooooooooooooooooooooooove
            

コメントの投稿

非公開コメント

プロフィール

hMatoba

Author:hMatoba
Github

最新記事
リンク
作ったものなど
月別アーカイブ
カテゴリ
タグリスト

検索フォーム
Amazon
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。