python
每天写点python小程序,下面是对一个txt文件的 里面的字数的统计,看的其他人的
file_name="E:\movie.txt"
line_counts=0
word_counts=0
character_counts=0
with open(file_name,"r") as f:
for line in f:
words=line.split()
line_counts+=1
word_counts+=len(words)
character_counts+=len(line)
print line_counts
print word_counts
print character_counts
之前不知道 还可以for line in f这样用,这代表拿到每个行的循环。
而且len(line) 是加上了最后的\n
split()中如果不加参数的话,默认是认为以空格为分隔符,例如” fdsf fdsafds fsda“
这样的话,会被分成三项,不管其中有多少的空格,没事可以看一看python的文档,做点试验。
相关推荐
elizabethxxy 2020-11-06
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
夜斗不是神 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
染血白衣 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20