我的任务是从文本文件中删除所有非数字字符,包括空格,然后在旧字符旁边打印新结果,例如:
前:
sd67637 8
ssheiej44
后:
sd67637 8 = 676378
ssheiej44 = 44
由于我是初学者,我不知道从哪里开始这项任务。我遵循了另一个用户的指示,但我不清楚详细说明这是我到目前为止所拥有的。
text1 = open('/Users/student/Desktop/Harry.txt', 'r')
data = text1.readlines()
new_string = ''.join(ch for ch in data if ch.isdigit())
print(data, '=', new_string)
然而它仍然没有给我想要的效果,如上所示。相反,我得到了这个:
[] =
有人可以解决这个问题并用外行的方式解释一下。