You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python 3.12中保存字符串列表并导出为格式正确的文本文件问题

解决方法

1. 修正数据存储格式

问题根源是你在循环里把测量数据存成了元组,而表头是字符串,导致打印时元组会显示括号。把循环内的代码改成用f-string拼接成单个字符串,让列表里所有元素都是字符串类型:

# 替换循环中的打印和数据添加代码
print(f'{volts:.3f}\t{current.rstrip()}\t{Meas_Volts:.3f}')
data_str = f'{volts:.3f}\t{current.rstrip()}\t{Meas_Volts:.3f}'
results.append(data_str)

2. 验证打印效果

修改后执行print(*results, sep='\n'),输出格式就和直接打印的测量数据完全一致了,不会再出现元组的括号。

3. 保存到文本文件

用with语句安全写入文件,格式和控制台输出保持一致:

with open('测量结果.txt', 'w', encoding='utf-8') as f:
    f.write('\n'.join(results))

内容的提问来源于stack exchange,提问作者ee1993

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 14:13:10