li26598296 发表于 2015-4-27 07:33:33

python开发_count()

  python中的count()函数,从字面上可以知道,他具有统计功能
  下面来看看具体的demo:
  功能:读取一个文件'c:\\test.txt',统计出该文件中出现字符'a'的次数



1 #python open
2 import os
3
4 number = 0
5
6 def get_number_of_char(filePath, c):
7   '''
8   from path, the system will get the file
9   finally return the number char: c
10   '''
11   if os.path.exists(filePath):
12         global number
13         with open(filePath, 'r') as fp:
14             for line in fp:
15               a = line.count(c)
16               number = number + a
17   else:
18         print('the path:[{}] is not exist!'.format(filePath))
19
20 def main():
21   file_path = 'c:\\test.txt'
22   get_number_of_char(file_path, 'a')
23   print(number)
24   
25 if __name__ == '__main__':
26   main()
  运行效果:
页: [1]
查看完整版本: python开发_count()