我创建了一个计算文件大小的程序。我创建了另一个向用户发送邮件的程序。程序名称分别为filesize.py和mailsend.py。 mailsend.py工作正常,当我运行它时,我可以在我的Gmail收件箱中看到邮件。但我想从filesize.py的代码运行mailsend.py。
我在filesize.py中已经完成了这个:(我确定我要做的是愚蠢的,但我是编程的新手,更不用说python了)
import mailsend.py
cmd="python mailsend.py"
os.system(cmd)
这不起作用。有什么建议吗?
答案 0 :(得分:4)
将import mailsend.py
替换为import os
。
更推荐的方式是......
<强> mailsend.py 强>
def main():
# Put old `mailsend.py` content here.
if __name__ == '__main__':
main()
<强> filesize.py 强>
import mailsend
mailsend.main()