我正在做編程的第一次,我有下週的考試。我們在課程中使用python(Python 3)從文件名得到一個int到str的字典
我需要從以前的文件名考試中獲得有關此問題的幫助。我很難理解如何調用它們的文件名。我知道文件的基本內容。在readline中如何跳過一行。但沒有什麼難的。
所以我有一個文件名填充菜單,我想從它字典。我們只給出這個例子。我不知道它噴出了什麼,或者我必須做什麼。
這是提供
def read_menu(menu_file):
'''(file open for reading) -> dict of int to str
Read menu_file; each menu item in the restaurant has a number and a name.
The resulting dictionary maps numbers to names.
Sample input file:
1 Fried rice
2 Plain white rice
3 Plain brown rice
10 Chive dumpling (steamed)
11 Pork and shrimp dumpling (steamed)
12 Mushroom dumpling (steamed)
13 Pork and bitter melon dumpling (steamed)
14 Cherry dumpling (steamed)
20 Pork and shrimp dumpling (fried)
21 Pork dumpling (fried)
101 Bubble tea
102 Ice tea
'''
任何幫助/提示或解決方案,你做了什麼,將是非常有幫助的例子。就像我不想只是像我想知道背後的想法那樣的代碼。
當我讀到這個問題時,我以爲你打電話給一個號碼,想要那個值或什麼。我認爲這是錯誤的
你有什麼方面這個問題的令人費解了你更多的信息?你明白字典是什麼嗎?你知道如何給它增加值嗎?你知道,如果有例子這樣的文本,怎麼把它變成一個鍵值對?你知道如何迭代文件作爲一系列的行嗎? – llb
哦,另外,文檔字符串的第一行是否意味着是該函數的規範?這可能是問題中最令人困惑的部分。 – llb