gpt4 book ai didi

python - 显示特定数量的字符

转载 作者:太空宇宙 更新时间:2023-11-03 21:21:02 25 4
gpt4 key购买 nike

我正在尝试解决这个程序

“使用 urllib 复制之前的练习

(1) 从 URL 检索文档(2) 显示最多 3000 个字符,并且(3)统计文档中的字符总数。不要

担心此练习的标题,只需显示前 3000 个

文档内容的字符。”

这是我想出的结果,它给了我结果,但我想知道是否有一种方法可以在不使用列表的情况下做到这一点

import urllib.request, urllib.parse, urllib.error


user_url = input("Enter a link: ")
if len(user_url) < 1 : user_url = 'http://data.pr4e.org/romeo-full.txt'
try :
fhand = urllib.request.urlopen(user_url)
except :
print("Enter a proper URL", user_url)
quit()

lst = list()
count = 0
for line in fhand :
words = line.decode().split()
for word in words :
#print(word)
for char in word :
count = count + 1
lst.append(char)
print(lst[:3001])
print(count)

最佳答案

没有可接受的答案,为什么?对于“(2) 显示最多 3000 个字符”以及如果您想要获取文件长度“(3) 计算文档中的字符总数”有 2 个答案。 (这至少适用于 txt 文档)您可以使用下面的代码。

import urllib.request, urllib.parse, urllib.error

user_url = 'http://data.pr4e.org/romeo-full.txt'
fhand = urllib.request.urlopen(user_url)
result = fhand.read()
print(len(result))

这是稍微修改的 ForceBru 的代码。

关于python - 显示特定数量的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54254783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com