【发布时间】:2015-01-24 14:25:20
【问题描述】:
我是一个完全的初学者,我正在尝试做以下事情。我需要从包含如下小列表的网页中打开一个文本文件。
- 姓名姓氏M 0909
- 姓名姓氏C 0909
- 姓氏F 0909
- 姓名姓氏M 0909
- 姓名姓氏M 0909
我需要做的是计算有多少个大 M 字母和有多少个不同的大字母(这里是 3 M、F 和 C)并打印出来。然后我需要创建一个新的文本文件并(仅)将所有名称传输到其中并将其保存在我的硬盘上。到目前为止,我只知道如何从网页打开列表。
import urllib.request
url = 'http://mypage.com/python/textfile.txt'
with urllib.request.urlopen(url) as myfile:
for i in myfile:
i = i.decode("ISO-8859-1")
print(i,end=" ")
但这就是我所知道的。我尝试使用 count(),但它当时只计算一行,它计算一行中有多少个大 M 字母(1),但它不会将它们加在一起用于整个文本(3)。任何帮助将不胜感激,谢谢。
【问题讨论】:
标签: python-3.x