0

(たとえば) ポッドキャストで再生された曲のトラックリストを取得し、last.fm Web サイトに scrobble するためにトラックを正しくフォーマットするパーサーを Python で作成しました。

一部のトラックリストには奇妙なトラックが含まれていたり、トラックが正しく解析されない場合があるため、解析された入力を修正するようユーザーに依頼したいと考えています。私はそのraw_input()機能を知っていますが、デフォルトのテキスト (完全に解析されたトラックリストなど) を印刷することはできません。つまり、ユーザーは修正する前にリスト全体をコピーして貼り付ける必要があります。

で使用する「提案」を印刷する方法はありraw_input()ますか?

4

1 に答える 1

0

これがまさにあなたがやろうとしていることかどうかはわかりませんが、行ごとの入力を取得してデフォルト値を設定したい場合は、同様の問題に対して私が行ったことです:

def get_input(prompt, default):
    result = raw_input('%s [%s]:' % (prompt, default))
    result = result or default
    return result
于 2012-06-22T19:30:33.897 に答える