从文本文件sjs.txt中读出数据,计算每个数的平方
时间: 2024-02-26 12:56:36 浏览: 89
读取txt文本数据
好的,以下是实现这个功能的 Python 代码:
```python
# 读取文件中的数据
with open('sjs.txt', 'r') as f:
data = f.read().splitlines()
# 计算每个数的平方
squares = [int(x)**2 for x in data]
# 输出结果
print(squares)
```
这段代码首先使用 `with` 语句打开文件 `'sjs.txt'`,并使用 `read` 方法读取文件中的数据,并使用 `splitlines` 方法将每行数据分割成一个列表 `data`。然后,使用列表推导式和 `int`、`**` 运算符计算每个数的平方,并将结果存储到一个新的列表 `squares` 中。最后,使用 `print` 函数输出 `squares` 列表。
阅读全文