0
私は比較的新しいpythonで、ツイートをダウンロードして別のテキストファイルに保存しようとしています。私はファイル名を動的にしたいので、私の要求に従ってコードを修正しようとしました。以下は、私が修正しようとしているコードは次のとおりです。 -Pythonを使って別のファイルにつぶやきを保存する
class StdOutListener(StreamListener):
def on_data(self, data):
i=1
try:
if os.path.isfile('filename'+str(i)+'.txt'):
if os.stat('filename'+str(i)+'.txt').st_size > 5000000:
i=i+1
# print data
savefile=open('filename'+str(i)+'.txt','a')
savefile.write(data)
savefile.write('\n')
savefile.close()
return True
else:
savefile=open('filename'+str(i)+'.txt','a')
savefile.write(data)
savefile.write('\n')
savefile.close()
return True
else:
savefile=open('filename'+str(i)+'.txt','a')
savefile.write(data)
savefile.write('\n')
savefile.close()
except BaseException, e:
print 'failed_ondata,',str(e)
time.sleep(5)
def on_error(self, status):
print status
何かが、動作するようには思えないよう上記のコードではオフになっています。私はまだ学んでいますし、最も明白なことかもしれませんが、誰かが上記のコードを手助けできるかどうか本当に感謝します。
どうもありがとう:
は、ここに私の提案です!これは完璧に動作します。 –