银川市网站建设_网站建设公司_无障碍设计_seo优化
2025/12/25 14:50:49 网站建设 项目流程

文文同学得到一份数据,里面数据通过二进制数据存储。他想要知道文件里的数据是什么,以及对应的十进制数据是什么。请使用with...as 语句配合 open() 函数的方式,读取这个txt文件。
在open()函数中打开方式为"r"。
文件路径: "/Users/file/二进制数.txt"
将从文件中获取的二进制的字符串数据转化为相应的十进制数,并分别输出。
输出样例:
101
5

参考答案:

path = "/Users/file/二进制数.txt"
with open(path, "r") as txtFile:data = txtFile.read()decimal_num = int(data, 2)print(int(data))print(decimal_num)

标准答案:
image
点评:
考察with open的用法

with open(path, "r") as txtFile: 是 Python 中用于打开文件并读取内容的常见语法。它的意思是:
open(path, "r"):以只读模式("r")打开位于 path 路径下的文件。
as txtFile:将打开的文件对象赋值给变量 txtFile。
with:使用 with 语句可以确保文件在使用完毕后自动关闭,无需手动调用 close() 方法。

此外 关于二进制转换,标准答案采用了直接计算的方法
相较而言,利用decimal_num = int(data, 2) 更加简便一些

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询