我有一个脚本,可以让我查找关键词上的所有注释的关键字。现在它全部存储在字典中。
我很想知道我是否可以
BAN: is the account number
Other relative information
More information
我希望正在打印的结果显示为
notes = {
'ban': 'BAN: is the account number, Other relative information, More information', 'test': 'next def of keyword'
}
switch = True
def note_finder(word):
print ('Type one of the following keywords','\n','ban','\n','test','\n','test2','\n', 'Or type exit to close')
choice2 = input('--> ').lower()
if choice2 == 'exit':
print ('Exiting Function')
switch = True
elif choice2 in notes:
print (notes[choice2])
else:
print ("Not a Keyword")
while switch == True:
print ('Type one of the following options:','\n','1','\n','No other options at this time.')
choice1 = int(input('--> '))
if choice1 < 1 or choice1 > 1:
print ("Not an option")
else:
switch = False
note_finder(input)
现在所有信息都显示在一个大字符串中。我可以在字典中使用\ n在单独的行中打印出信息吗?
到目前为止我的代码看起来像: ################################################## ################################## &#39;&#39;&#39;目标=快速访问我可以根据需要添加或删除的备注列表。&#39;&#39;&#39; &#39;&#39;&#39;注意:此脚本是为python 3.2+检查转换后的元素而设计的。&#39;&#39;&#39; ################################################## ##################################
WindowsError
答案 0 :(得分:0)
我明白了。我的报价有问题。
为了将信息打印到每一行,您只需要在引用的文本中添加\ n,以便开始下一行。
notes = {
# 'ban': 'BAN: is the account number\n# Other relative information\n# More information',
}
这是带有\ n用法的代码的结果。
Type one of the following options:
1
No other options at this time.
--> 1
Type one of the following keywords
ban
test
test2
Or type exit to close
--> ban
# BAN: is the account number
# Other relative information
# More information
>>>
答案 1 :(得分:0)
print notes['ban'].replace(', ','\n')