我的作业有问题,我不能把我的头绕在这上面。我用的是python3。你知道吗
我有个档案(数字.txt)像这样:
1143
007
334
723
888
5234
我想得到这样的输出:
From file numbers.txt were read 6 numbers.
Autonumbers:
007
334
723
888
Minimal autonumber is 007.
To file cars.txt was saved 4 auto numbers.
到目前为止,我有:
def nmb(fileName):
numbers = []
autonumbers = []
f = open(fileName)
for line in f:
nrs = rida.strip().split(' ')
numbers.append(nrs[0])
if len(autonumbers) == 3:
autonumbers.append(nrs1[0])
print(autonumbers)
def save(data, autonumbers):
fileName = "cars.txt"
f = open(failinimi,"w")
for numbers in data:
if len(data) == 3:
f.write(nimi + "\n")
f.close
也许???你知道吗
老实说,我不知道你想做什么
提供
numbers.txt
文件后,请尝试:从头开始重写,但这应该完全按照要求工作。不过,这比罪还难看。你为什么要这么做,你真正想做的是什么?这有点臭。你知道吗
一个明显的错误是:
但是还有其他一些(有些变量被使用但从未定义,有些变量被定义但从未使用,缩进不正常,函数不返回任何东西,文件没有正确关闭)。。。你知道吗
相关问题 更多 >
编程相关推荐