Esempio n. 1
0
 def printReviews(self, ct=None):
     fout = ''
     flag = False
     if ct is None:
         flag = 1
         if not os.path.exists("../data/" + self.fetchDate.isoformat() +
                               "/review/"):
             os.makedirs(
                 "../data/" + self.fetchDate.isoformat() + "/review/")
         ct = CommonTool()
         if not os.path.exists("../data/" + self.fetchDate.isoformat() +
                               "/review/review.txt"):
             fout = open(
                 "../data/" + self.fetchDate.isoformat() +
                 "/review/review.txt", "w")
             print "writing reviews in new file"
             ct.setFout(fout)
             ct.writeln(Review.Review.tableHead)
         else:
             fout = open(
                 "../data/" + self.fetchDate.isoformat() +
                 "/review/review.txt", "a")
             ct.setFout(fout)
     for reviewID in self.reviewList:
         print "printing reviews"
         review = Review.loadReview(reviewID, self.fetchDate)
         review.printData(ct)
         review.insertReviewDataIntoTable()
     if flag:
         fout.close()