python - 为什么我的文本文件的内容没有在 python 中打印?
解决方案
您忘记使用问题 4 中的 write 方法,因此这就是问题 5 中没有要读取的数据的原因
fnumbers = open("cube_numbers.txt", "w")
for num in range(1,20):
if num % 2 != 0:
x = num ** 3
fnumbers.write(str(x) + "\n" )
fnumbers.close()
要回答问题 5,首先用 read 方法打开文件,然后简单地使用 for 循环
fnumbers = open("cube_numbers.txt", "r")
sum = 0;
for num in fnumbers:
number = int(num)
if(number % 3 == 0):
print(number)
sum = sum + number
print("sum = ", sum)
fnumbers.close()
推荐阅读
- xamarin.forms - 如何使滚动条在 ios 设备中的 xamarin 表单中始终可见并将滚动条移到屏幕左侧?
- reactjs - 如何在 Antd 中制作嵌套复选框?
- php - 反射方法::getReturnType()
- reactjs - 如何在 React-router-dom 旁边的 React.js 中放置一个 Anchor?或者有更好的方法在 react.js 中放置锚点
- qt - Qt Creator 源代码不包含在 Qt Src 中吗?
- azure - 发布页面更改时出现问题
- mongodb - 空项目symfony + mongo:试图在索引页面加载接口CommandSubscriber
- c++ - P4VS 代码镜头集成显示每个功能的所有文件级更改
- python - 如何可视化使用networkx创建的邻接矩阵
- reactjs - 标记不适用于 google-map-react