2017-05-29 19 views
0

Imは、出力を特定のファイルパスのようにcsvファイルのように保存しているだけで、私のコードはより簡単で、 '開いている(xxx)'を持っています。json出力を特定のファイルパスに出力するにはどうすればよいですか?

ここに私のコードがあります。 /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

このリンクを確認してください。https://stackoverflow.com/a/12309296/4851248 –

+0

[PythonでファイルにJSONデータを書き込むにはどうすればいいですか?](https://stackoverflow.com/questions/) 12309269/how-do-i-write-json-data-to-a-file-in-python) – Darkstarone

+0

@RamLakhanこんにちは!返信いただきありがとうございます!私はそれを試したが、私はそのデータ=(ハードコードされたコンテンツ)が、私は変数を使用していることに気づいた。 – meh

答えて

1

最も簡単な選択肢は、Pythonコードをそのまま残して、シェルの機能を使用することです!スクリプトは、あなたの現在の作業ディレクトリであると仮定すると、

、これを試してみてください。これは、ファイルが自動的に作成するスクリプトの出力(stdout)にリダイレクトします

python myscript.py > sample.json 

関連する問題