优化这段代码f=open('Coils.txt','u') coilid=f.readline() f.close() rootpath='Physical_Matel/'+coilid+'/Physical Metallurgy Results/' dynafra = np.loadtxt(rootpath + 'dynafra.txt'),Coils.txt里面有回车符号
时间: 2023-11-30 22:05:06 浏览: 58
串口通信协议解析
可以使用strip()函数来去除回车符号,如下所示:
```
f = open('Coils.txt', 'r')
coilid = f.readline().strip()
f.close()
rootpath = 'Physical_Matel/' + coilid + '/Physical Metallurgy Results/'
dynafra = np.loadtxt(rootpath + 'dynafra.txt')
```
这样就可以去除掉读取到的 coilid 字符串中的回车符号,然后使用该字符串来构造文件路径。注意,这里需要使用 'r' 模式打开文件,而不是 'u' 模式。
阅读全文