for l2Key in level2Keys:
      sys.stdout.write("\t"+str(D[l1Key][l2Key]))
    sys.stdout.write("\n")
    
def printList(L, outFile):
  outFile = open(outFile,'w')
  for content in L:
    outFile.write('\t'.join(map(lambda x:str(x), content))+'\n')
  outFile.close()

if __name__ == '__main__':
  
  drawLine()
  sys.exit()
  
  dataFile = "/usr0/home/pgadde/Work/Ethnic/Hoodup/DataExploration/SampledPosts2/TopicChange/Data/allThreads.csv"
  userJoins = "/usr0/home/pgadde/Work/Ethnic/Hoodup/DataExploration/SampledPosts2/TopicChange/Data/userJoins"
  activeForums = "/usr0/home/pgadde/Work/Ethnic/Hoodup/DataExploration/SampledPosts2/TopicChange/Data/activeForums.csv"
  DH = DataHandler(dataFile, userJoins)
  DH.loadActiveForums(activeForums)  
  drawPostingFrequency(DH.getPostingFreq())
  #printDict(DH.getCumulativePostingFreq())
  #printDict(DH.getCutoffPostingFreq())
  #printDict(DH.getMonthwisePostingFrequency())
  #printTwolevelDict(DH.getMonthwiseBinnedPostingFrequency())
  '''outFile = "/usr0/home/pgadde/Work/Ethnic/Hoodup/DataExploration/SampledPosts2/Analysis/basicTable"
  table = DH.getBasicTable()
  print len(table)
  print "No. of users:",len(set(map(lambda x:x[0],table)))
  printList(table, outFile)'''