wd = self.WD_text.get("1.0","1.8") Diameter = self.Diameter_text.get("1.0","1.8") rpm = self.rpm_text.get("1.0","1.8") csv_name = "WD/{0}mm_d/{1}mm_rpm/{2}.csv".format(wd).format(Diameter).format(rpm) with open(csv_name, 'w', newline='') as csvfile:这段代码报错Replacement index 1 out of range for positional args tuple
时间: 2024-01-31 18:04:54 浏览: 58
group_project_wd_i.github.io
这个错误的原因是因为你在字符串格式化时使用了多个.format()函数,导致位置参数不够用。你可以把.format()函数合并在一起,像这样:
```
csv_name = "WD/{0}mm_d/{1}mm_rpm/{2}.csv".format(wd, Diameter, rpm)
```
这样就可以正确地格式化字符串并避免这个错误了。
阅读全文