Python 用户输入、错误处理与模块创建全解析
1. 文件写入操作
在 Python 里,文件写入操作存在一些要点。若只是打开文件用于读取,就可能会清空文件内容。更为安全的文件写入方式是使用 open(filename, 'a') ,若文件已存在,该方法会将数据追加到文件末尾;若文件不存在,则会创建新文件。
下面是一个将嵌套列表数据以表格形式写入文件的具体示例:
data = \
[[ 0.75,
0.29619813, -0.29619813, -0.75
],
[ 0.29619813,
0.11697778, -0.11697778, -0.29619813],
[-0.29619813, -0.11697778,
0.11697778,
0.29619813],
[-0.75,
-0.29619813,
0.29619813,
0.75
]]
with open('tmp_table.dat', 'w') as outfile:
for row in data:
for column in row:
outfile.write(f'{column:14.8f}')
outfile.write('\n')
运行上述代码后,生成的文件内容如下:
0.75000000
0.29619813
-0.29619813
-0.75000000
0.29619813
超级会员免费看
订阅专栏 解锁全文
1955

被折叠的 条评论
为什么被折叠?



