没有思路,关于python打开文件不知道该如何表达,谢谢。python文件如何才能用python重新创建等等

仅提供思路
with open('name.txt','w') as fp:
name=input("What's your name?")
fp.write(name)
dp=open('name.txt')
a=dp.read()
print(a)
with open('numbers.txt','a') as fp:
for i in range(3):
number=input()
fp.write(number+'\n')
l=[]
dp=open('numbers.txt')
for i in range(2):
l.append(dp.readline())
print(l)