この BASH 式を置き換えたい:
expr $COUNT + 1 > $COUNT_FILE
Python で同等のものを使用します。私はこれを思いついた:
subprocess.call("expr " + str(int(COUNT)+1) + " > " + COUNT_FILE, shell=True)
または(おそらく少し良い):
subprocess.call("echo " + str(int(COUNT)+1) + " > " + COUNT_FILE, shell=True)
これを行うより良い方法はありますか?
あなたの入力に基づいて:
def out_to_file(out_string, file_name, append='w'):
with open(file_name, append) as f:
f.write(out_string+'\n')