への書き込みされていません。OSのコマンドは、私は、コードの下に持っているファイル
import os, subprocess
def cfile():
p = r'/mypath/abc'
cmd = ["who am i | awk '{print $1}'"]
if not os.path.exists(p):
fh = open(p, 'a')
try:
subprocess.Popen(cmd, stdout=fh)
finally:
fh.close()
cfile()
コードの上に「フォルダ」という名前のファイルを作成しますが、何も書いていません。ここで間違っていることを知るために私を助けてください。私はPythonを使用しています。
_inside_ '/ mypath/folder'ファイルに出力しようとしてはいけませんか? – Chris
私のために働きます: 'folder'という名前の普通のファイル(ディレクトリではありません)を作成します。 – Malvolio
@Chris mypathディレクトリの下に "folder"というファイルを作成していて、そのファイルに "date"出力を追加したいのですが、 –