参考:ファイルは、Pythonが存在するかどうかを決定する3つの方法
参考:Pythonでファイルを実行し、別のpythonファイル
参考:どのように私はPythonでの遅延時間を作ることができますか?
1.地域のリアルタイムデータを収集
名前:AUS.py
tweepyライブラリから必要なメソッド#IMPORT tweepy.streamingインポートたStreamListenerから tweepy輸入OAuthHandlerから tweepy輸入ストリームから TwitterのAPIにアクセスするユーザーの資格情報が含まれている#Variables access_tokenはを=「*****」 access_token_secret =「***** 「 CONSUMER_KEY = 『*****』 consumer_secret = 『*****』 #これは単にstdoutに受け取ったツイートを印刷し、基本的なリスナーです。 クラスStdOutListener(たStreamListener): デフon_data(自己、データ): 印刷(データ)が Trueを返す デフON_ERROR(自己、ステータス): プリント(状況を) 場合__name__ == '__main__': #これは、TwitterのauthetificationとTwitterのストリーミングAPIとの接続処理 、L = StdOutListener() AUTH = OAuthHandler(CONSUMER_KEY、consumer_secret) auth.set_access_token(access_tokenは、access_token_secret) ストリーム=ストリーム(AUTH、L) のデータをキャプチャするために#このラインフィルタのTwitterストリームを'パイソン'、 'ジャバスクリプト'、 'ルビー':キーワードによって stream.filter(位置= [112、-44、154、-9])
上で実行するコードのCMD のPython AUS.py> 2019年 - 06 - 07 .TXT 、リアルタイムのデータストレージ。
上記のコードで印刷されたテキストファイルに直接保存することができます。()(印刷と同様に、直接コンテンツを格納することができます)
2.自動テキストメッセージング機能
データはベンの崩壊は、このようにTwilio自動テキストメッセージング機能を高め、発生します例一定量に保存されているので、ベンの崩壊は、以下を達成するために、リアルタイムにテキストメッセージを送信することができます会いました:
ファイル名:AUS_SMS.py
tweepyライブラリから必要なメソッド#IMPORT tweepy.streamingインポートたStreamListenerから tweepy輸入OAuthHandlerから tweepy輸入ストリームから twilio.restインポートクライアントからの インポート時の TwitterのAPIにアクセスするユーザーの資格情報が含まれている#Variables access_tokenはを=「*****」 access_token_secret =「*****」 CONSUMER_KEY =「*****」 consumer_secret =「*****」 #これは単にstdoutに受け取ったツイートを印刷し、基本的なリスナーです。 クラスStdOutListener(たStreamListener): デフon_data(自己、データ): 印刷(データ)が Trueを返す デフON_ERROR(自己、ステータス): プリント(ステータス) デフのTextMessage(メッセージ): アカウント= '*****' トークン= '*****' myNumber = '+ *****' twilioNumber = '+ *****' クライアント=クライアント(アカウント、トークン) = myNumber、のFrom_ = twilioNumber、ボディ=メッセージへのメッセージ= client.messages.create() の場合__name__ == '__main__': 試してください: #これは、Twitterのauthetificationと接続TwitterのストリーミングAPIを扱う リットル= StdOutListener() 認証を= OAuthHandler(CONSUMER_KEY、consumer_secret) auth.set_access_token(access_tokenは、access_token_secret) ストリーム=ストリーム(AUTH、L) #このラインフィルタのTwitterストリームキーワードでデータをキャプチャする: 'パイソン'、「javascriptの」、 'ルビー' stream.filter(位置= [112、-44、154、-9]) を除きます。 のTextMessage(:+ time.asctime() "のn(*≧▽≦*)N [HELP]プログラム!!!の\ n後やり直しをクラッシュ")
3.無制限のファイル名を指定して実行
直接無制限ワイヤレスデータ収集サイクルの確立によって達成することができますPythonのPythonのファイルを介してファイルを実行することができます
ファイル名:main.py
インポートのOS インポート時 しばらく真: 年= STR(time.localtime()のtm_year。) 月= STR(time.localtime()tm_mon。) 日= STR(time.localtime()tm_mday。) ファイル名=年+ ' - ' + mon.zfill(2)+ ' - ' + day.zfill(2) I = 0 一方os.path.exists(os.getcwd()+ '\\' +名+ 'の.txt'): I + = 1つの ファイル名=年+ ' - ' + mon.zfill(2)+ ' - ' + day.zfill(2)+ ' - ' + STR(I) time.sleep(1) os.system( "パイソンAUS_SMS.py > "+ファイル名+ '.txtの')
ファイル名のように、その後2を追加し、今日の日付、ファイルが存在する場合は、同じ日にして、再びプラス1に従って命名,,,とされています。。。
()メソッドは効果cmdがos.systemでPythonのファイルを実行して達成することができます。