我正在使用以下命令读取.dat文件
accel_x = np.loadtxt('./GroundMotions/GM/%s_%s_%s_%s_x.dat' % (station, realization, soilpro, profile))
其中station、realization、soilpro和profile都是Strings。
然后python向我抛出一个错误:
FileNotFoundError: [Errno 2] No such file or directory: './GroundMotions/GM/Z0XOCS_csz002_C4_WA-DNR-08_14r_x.dat'
错误消息中有一个意外的\r\n。我该如何避免意外的车厢返程?
您可以剥离它:
accel_x = np.loadtxt('./GroundMotions/GM/%s_%s_%s_%s_x.dat' % (station, realization, soilpro.strip('r'), profile))
或者剥离所有参数:
'./GroundMotions/GM/%s_%s_%s_%s_x.dat' % tuple(str.strip(s, 'r') for s in (station, realization, soilpro, profile))