Python中如何用for循环实现txt文件循环open

在matlab中,txt循环读取可以使用字符和num2str结合。
for N=1:10
a=load(['saif_',num2str(N),'.txt']);
end
请问同样的功能在python中应该怎么写,怎么实现
With open中该怎么写

可以这样:

res=[]
for i in range(1,11):
    with open(f'saif_{num2str[i]}.txt','r',encoding='utf=8') as f:
        m=f.readlines()
        res.append(m)

for i in range(1, 11):
    with open(f'saif_{i}.txt', 'r') as f:
        pass

num2str(i)是数字转字符吧,python直接写i就可以

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632

可以用+进行字符串链接
path = 'xxx/xxx/xxx' + str (num) +'xxx.txt'