<分区>
我的任务是从文本文件中删除所有非数字字符,包括空格,然后在旧字符旁边打印新结果,例如:
之前:
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)
但它仍然没有给我如上所示的预期效果。相反,我得到这个:
[] =
请有人解决这个问题并用通俗易懂的术语解释一下。