import csv import json import datetime mintTable = [] nftTable = [] nftTransferTable = [] contracts = lambda : json.load(open('contract.json', 'r')) def exportMintTable(): rows = [] with open('mint.raw.csv', 'w', newline='') as f: writer = csv.writer(f) writer.writerows(rows) def exportNftTable(): rows = [] with open('nft.raw.csv', 'w', newline='') as f: writer = csv.writer(f) writer.writerows(rows) def exportNftTransferTable(): rows = [] with open('nft_transfer.raw.csv', 'w', newline='') as f: writer = csv.writer(f) writer.writerows(rows) def exportNftSumTable(): rows = [] for nft in nftTable: rows.push( ( nft['token_id'], nft['token_type'], nft['creator_address'], nft['owner_address'], nft['tags'], datetime.datetime.fromtimestamp(nft['modifytime']) ) ) with open('nft.sum.csv', 'w', newline='') as f: writer = csv.writer(f) writer.writerows(rows) def loadData(): def loadMint(): with open("t_mint.txt", "r", encoding="utf-8") as f: reader = csv.reader(f) for row in reader: print(row) def loadNft(): with open("t_nft.txt", "r", encoding="utf-8") as f: reader = csv.reader(f) for row in reader: print(row) def loadNftTransfer(): with open("t_nft_transfer.txt", "r", encoding="utf-8") as f: reader = csv.reader(f) for row in reader: print(row) pass print('hello')