2017-05-14 14 views
1

私はちょうどPythonを使って電子メールを読んで送信する方法を学び、誰かのTwitterやFacebookを読むことができるPythonスクリプトを作成して、特定の人がTwitterやFacebookに投稿したときにメールを送ることができると読んだが、作業?pythonスクリプトはどのように機能しますか?

スクリプトと通常のプログラムとの違いは何ですか?私は、誰かがこのようなことをしているときに、コンピュータを常時稼働させ、Pythonプログラムをバックグラウンドで実行する必要があるとは思わないか、それとも何が起きているのでしょうか?

+1

「私は考えていない[...]彼らはすべての回での自分のコンピュータを持っているし、バックグラウンドで実行されているPythonプログラムを持っている必要があります"正しい。一般に、彼らはサーバを借りることによって他人のコンピュータを使用する。 [AWS](https://aws.amazon.com/)、[ラックスペース](https://www.google.co.uk/?gws_rd=ssl#q=rackspace)など – roganjosh

+1

あなたが探していると思いますforは、Herokuのようなクラウドアプリケーションプラットフォームです。私が知る限り、スクリプトとプログラムは同義語です。 –

+1

あなたは「いつも動いているコンピュータ」について正しく仮定しています:)それは何度も「サーバ」としてそれを参照している人々が聞こえるでしょう! – errata

答えて

5

pythonスクリプトはプログラムの一種です。

あなたが話していることをするには、誰かがつぶやきをしたり、新しいコンテンツがないか常に確認する必要があります。

いずれにしても、コンピュータは常時オンになっている必要があります(そのためには、ラズベリーパイなどを使用することができます)。 (編集:もちろん、それを行うサーバーもありますが、これは常にコンピュータが稼動しています)

Twitter APIのドキュメントに手を差し伸べる必要があります。多分Pythonラッパーがあります。

(EDIT:Tweepy - 前述のPythonラッパーだろう)

関連する問題