我想替换这个 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')