file_path = "anchor_point.xy" anchor_path = os.path.abspath(file_path) csv_name = "anchor_path/WD{0}mm_d{1}mm_rpm{2}_{3}.csv".format(wd,Diameter,rpm,now.strftime("%Y-%m-%d_%H-%M")) 这段代码怎么优化
时间: 2024-02-17 19:01:51 浏览: 52
这段代码可以优化如下:
```python
import os
from datetime import datetime
file_path = "anchor_point.xy"
anchor_path = os.path.abspath(file_path)
csv_name = os.path.join(anchor_path, f"WD{wd}mm_d{Diameter}mm_rpm{rpm}_{datetime.now().strftime('%Y-%m-%d_%H-%M')}.csv")
```
这里使用了 `os.path.join` 方法来连接路径,使用了 f-string 来格式化字符串,使用了 `datetime.now()` 方法来获取当前时间。这样代码更加简洁易读,并且避免了字符串拼接的错误。
阅读全文