#!/usr/bin/env python
import os
import subprocess
mail=raw_input("")
os.system("mail" + mail + "<<<test")
当我运行此程序时,我遇到错误:sh:1:语法错误:重定向意外。
脚本必须使用mailutilis发送邮件
答案 0 :(得分:0)
请勿使用os.system
。将其替换为subprocess.Popen
:
address = raw_input()
with open('test') as text:
subprocess.Popen(["mail", address], stdin=text).wait()