【发布时间】:2017-02-17 16:21:16
【问题描述】:
我的代码是计算令牌。 它从文本文件中获取输入。我想从 excel 中获取输入,但如何? 另一个问题是代码不适用于相对较大的数据。如何优化?
# start
import codecs
from collections import Counter
def count_char(Input):
#Input file
fi= codecs.open('G:\python-proj/text.txt' , 'r',encoding='utf-8')
Input= fi.read()
#count words
spli=Input.split()
freq = Counter(spli)
sum=len(list(freq.elements()))
print('Total Tokenes:\n ')
print(sum)
print('\n')
count_char(Input)
【问题讨论】:
-
关于阅读 Excel 文件,您的问题需要更有针对性。从 python-excel.org 开始,选择看起来最合适的库,尝试编写一些代码,在 StackOverflow 中搜索答案,然后将您遇到的任何问题作为问题发布,以及显示您尝试过的代码。请参阅帮助中心的How do I ask a good question。我已经在下面回答了你问题的另一部分。
标签: python python-2.7 excel-2010