您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使换行命令在从Internet打开的.txt文件中起作用?

如何使换行命令在从Internet打开的.txt文件中起作用?

您的示例不起作用,因为该read语句返回的数据是“字节对象”。您需要使用适当的编码对其进行解码。另请参阅文档request.urlopenfile.read以及字节数组操作

下面给出了一个完整的工作示例:

#!/usr/bin/env python3

import urllib.request

# Example URL
url="http://ntl.matrix.com.br/pfilho/oldies_list/top/lyrics/black_or_white.txt"

# Open URL: returns file-like object
lyrics=urllib.request.urlopen(url)

# Read raw data, this will return a "bytes object"
text=lyrics.read()

# Print raw data
print(text)

# Print decoded data:
print(text.decode('utf-8'))
dotnet 2022/1/1 18:51:37 有480人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶