0

ファイルのサイズを計算するプログラムを作成しました。ユーザーにメールを送信する別のプログラムを作成しました。プログラムの名前は、それぞれ filesize.py と mailsend.py です。mailsend.py は完全に機能しています。実行すると、gmail の受信トレイにメールが表示されます。しかし、filesize.py のコードからこの mailsend.py を実行したいのです。

私はfilesize.pyでこれを行いました:(私がやろうとしていることはばかげていると確信していますが、pythonはもちろんプログラミングも初めてです)

import mailsend.py
cmd="python mailsend.py"
os.system(cmd)

そして、これは機能していません。助言がありますか?

4

1 に答える 1

4

に置き換えimport mailsend.pyますimport os

もっとおすすめの方法は…

mailsend.py

def main():
    # Put old `mailsend.py` content here.

if __name__ == '__main__':
    main()

ファイルサイズ.py

import mailsend
mailsend.main()
于 2013-06-21T12:10:45.070 に答える