csv_name = "source/Test_source_data/WD{0}mm_d{1}mm_rpm{2}.csv".format(wd,Diameter,rpm) with open(csv_name, 'w', newline='') as csvfile: writer = csv.writer(csvfile,quoting=csv.QUOTE_ALL) while self.is_running: com_input = ser.readline() if com_input: # 如果读取结果非空,则输出 com_input = str(com_input, 'utf-8') data_list = com_input.strip().split(",") print(data_list) writer.writerow(data_list) 这段代码写入的数据都被双引号包起来了 怎么去除双引号
时间: 2024-01-05 21:03:27 浏览: 127
在使用 `csv.writer` 时,使用参数 `quoting=csv.QUOTE_NONE` 即可避免双引号包裹。修改后的代码如下:
```
csv_name = "source/Test_source_data/WD{0}mm_d{1}mm_rpm{2}.csv".format(wd,Diameter,rpm)
with open(csv_name, 'w', newline='') as csvfile:
writer = csv.writer(csvfile, quoting=csv.QUOTE_NONE)
while self.is_running:
com_input = ser.readline()
if com_input:
com_input = str(com_input, 'utf-8')
data_list = com_input.strip().split(",")
print(data_list)
writer.writerow(data_list)
```
相关问题
Diameter = self.Diameter_text.get("1.0","1.8") rpm = self.rpm_text.get("1.0","1.8") csv_name = "source/Test_source_data/WD{0}mm_d{1}mm_rpm{2}.csv".format(wd,Diameter,rpm) 这段代码怎么在csv文件名的.csv最后加时间戳
你可以使用Python的datetime模块来获取当前时间,然后将其添加到csv文件名的末尾。你可以在代码的末尾添加以下几行代码来添加时间戳:
```
import datetime
# 获取当前时间
now = datetime.datetime.now()
# 将时间戳添加到csv文件名的末尾
csv_name_with_timestamp = csv_name[:-4] + "_" + now.strftime("%Y%m%d%H%M%S") + ".csv"
```
这里的 `now.strftime("%Y%m%d%H%M%S")` 会生成一个格式为 `年月日时分秒` 的时间戳,你可以根据自己的需要修改时间戳的格式。`csv_name[:-4]` 是为了去掉csv文件名的后缀名`.csv`,因为我们需要将时间戳添加到文件名的末尾。最终生成的文件名为`WD{0}mm_d{1}mm_rpm{2}.csv_时间戳.csv`。
Diameter = self.Diameter_text.get("1.0","1.8") rpm = self.rpm_text.get("1.0","1.8") csv_name = "source/Test_source_data/WD{0}mm_d{1}mm_rpm{2}.csv".format(wd,Diameter,rpm) 这段代码怎么在csv文件名最后加时间戳
你可以使用Python的datetime模块来获取当前时间,然后将其添加到csv文件名的末尾。你可以在代码的末尾添加以下几行代码来添加时间戳:
```
import datetime
# 获取当前时间
now = datetime.datetime.now()
# 将时间戳添加到csv文件名的末尾
csv_name_with_timestamp = csv_name[:-4] + "_" + now.strftime("%Y%m%d%H%M%S") + ".csv"
```
这里的 `now.strftime("%Y%m%d%H%M%S")` 会生成一个格式为 `年月日时分秒` 的时间戳,你可以根据自己的需要修改时间戳的格式。`csv_name[:-4]` 是为了去掉csv文件名的后缀名`.csv`,因为我们需要将时间戳添加到文件名的末尾。最终生成的文件名为`WD{0}mm_d{1}mm_rpm{2}_时间戳.csv`。
阅读全文
相关推荐
![csv](https://img-home.csdnimg.cn/images/20241231044821.png)
![7z](https://img-home.csdnimg.cn/images/20241231044736.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)