我很难将输出保存到特定的文件路径,就像csv文件输出一样,只是我的代码更简单,而且它有'打开(xxx)'。
所以这是我的代码。如何将'out'打印到特定的文件路径,例如/home/pi/Desktop/sample.json?
import csv
import json
with open(csvfile, "a") as output:
fieldnames = ['Name', 'Number', 'ID', 'Address']
writer = csv.writer(output,delimiter = ',', lineterminator="\n")
writer.writerows([fieldnames])
答案 0 :(得分:1)
最简单的选择是保留Python代码,并使用shell的强大功能!
假设脚本位于您当前的工作目录中,请尝试以下操作:
python myscript.py > sample.json
这会将脚本的输出(stdout)重定向到自动创建它的文件。