編寫一個函數func(infilepath),讀取文件路徑爲infilepath的文件,並按排序順序打印每個字符(不包括換行符)出現的次數的人物。在python中讀取文件,需要幫助作業
任何幫助將不勝感激!
編寫一個函數func(infilepath),讀取文件路徑爲infilepath的文件,並按排序順序打印每個字符(不包括換行符)出現的次數的人物。在python中讀取文件,需要幫助作業
任何幫助將不勝感激!
這不是確切的答案,但足以讓你開始!
首先,打開一個文件:
f = open("file.txt", "r")
然後讀線
lines = f.readlines()
定義字典。通過拆分空格線,增加了詞典的一個,如果他們的字符在字典中已經存在,否則初始化爲0
chars = {}
lines = [line.strip() for line in lines]
for line in lines:
line = line.split(" ")
for i in line:
if i not in chars.keys():
chars[i] = 0
else:
chars[i]+=1
一些實際的例子來讓你思考:https://github.com/thewhitetulip/build-app-with-python-antitextbook/blob/master/manuscript/13-examples.md
郵編第一。 – Xiaoerge
我會如果我有任何,但沒有線索如何開始.. –
[谷歌是給你的](https://www.google.com/search?q=file+read+python)。 –