0

我已经用 Python 编写了一个解析器,它获取(例如)播客中播放歌曲的曲目列表,并正确格式化曲目以便浏览到last.fm 网站

因为某些曲目列表具有奇怪的曲目,或者有时曲目可能被错误地解析,我希望要求用户更正已解析的输入。我知道该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 回答