我想将文本添加到只能从某个帐户 ID“appid”和 passwd“passx”访问的文件中,我尝试了以下代码,但它不起作用。
import os, subprocess
text=str('23.33%')
cmd = ['su', 'appid', '-c echo text >> /tofhisfile.txt']
proc = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
proc.communicate('passx')
这也行不通
os.system('su appid -c echo text >> /tothisfile.txt')