将文件中的整数转换为(x,y,z)格式(Python)
所以在这节课上我真的需要帮助。我不确定的问题是让一个名为minimate()的函数打开一个名为datanums.txt的文件,并使每一行只显示最低的数字 Datanums.txt文件:将文件中的整数转换为(x,y,z)格式(Python),python,file-io,Python,File Io,所以在这节课上我真的需要帮助。我不确定的问题是让一个名为minimate()的函数打开一个名为datanums.txt的文件,并使每一行只显示最低的数字 Datanums.txt文件: 6,3,5 4,4,8 3,7,2 1,8,9 9,0,6 应显示的内容: 3 4 2 1 0 问题是我需要将txt文件的行格式化为(x,y,z)。有人能帮忙吗 我的问题是: 我如何定义x,y,z 我的代码: def smallest(x, y, z): with open('datanums.t
6,3,5
4,4,8
3,7,2
1,8,9
9,0,6
应显示的内容:
3
4
2
1
0
问题是我需要将txt文件的行格式化为(x,y,z)。有人能帮忙吗
我的问题是:
我如何定义x,y,z
我的代码:
def smallest(x, y, z):
with open('datanums.txt','r') as a:
a.split().format(x, y, z)
smallestNumber = sorted((x, y, z))[0]
return smallestNumber
print smallest(x, y, z)
我建议您将其分解为更小的任务:
以下哪一步你知道怎么做?以下哪些步骤需要帮助?对于后面的问题,请回答更多问题。我建议您将其分解为更小的任务:
以下哪一步你知道怎么做?以下哪些步骤需要帮助?对于后面的问题,请带着更多的问题回来。因为这是一项作业,我不应该给你一个完整的答案,你可以复制粘贴。因此,请注意以下几点:
- 您的代码是一个良好的开端,但显然需要功能
- 打开文件后,需要逐行读取(提示,提示)
- 然后您需要将该行转换为一个列表,例如,使用
split(',')
- 修剪和解析以对每个条目进行整型
- 查找
min()
打印得出的每个数字
- 您的代码是一个良好的开端,但显然需要功能
- 打开文件后,需要逐行读取(提示,提示)
- 然后您需要将该行转换为一个列表,例如,使用
split(',')
- 修剪和解析以对每个条目进行整型
- 查找
min()
打印得出的每个数字
- 既然这是一项作业,我不应该给你一个完整的答案,你可以复制粘贴。因此,请注意以下几点:
with open('datanums.txt','r') as f:
for line in f:
x, y, z = f.rstrip().split(',')
x = int(x)
y = int(y)
z = int(z)
...
作业中有趣的部分是找到最小值 以下是有关数据采集步骤的帮助:
with open('datanums.txt','r') as f:
for line in f:
x, y, z = f.rstrip().split(',')
x = int(x)
y = int(y)
z = int(z)
...
你试过什么,什么不起作用,你犯了什么错误?这不是一个让人们解决你的家庭作业的论坛。@我得到的错误是print语句需要3个参数。我不知道如何将文件转换成(x,y,z)格式。请不要破坏你自己的问题。这些答案以后可能会对其他人有用,而不仅仅是对你自己,这要求问题与答案保持一致!你试过什么,什么不起作用,你犯了什么错误?这不是一个让人们解决你的家庭作业的论坛。@我得到的错误是print语句需要3个参数。我不知道如何将文件转换成(x,y,z)格式。请不要破坏你自己的问题。这些答案以后可能会对其他人有用,而不仅仅是对你自己,这要求问题与答案保持一致!我需要关于1和2的帮助。@user3059711搜索
python逐行读取文件
和/或python在分隔符上拆分文本
?我需要关于1和2的帮助。@user3059711搜索python逐行读取文件
和/或python在分隔符上拆分文本
?这基本上是这样的。我喜欢那种暗示的方式。有关更多信息,请阅读所有这些的文档(以及课程材料)。交互式解释器和dir
和help
功能是您最好的朋友。这基本上是。我喜欢那种暗示的方式。有关更多信息,请阅读所有这些的文档(以及课程材料)。交互式口译员和dir
和help
功能是您最好的朋友。