aozhiwei c33014254c 1
2023-02-22 11:22:02 +08:00

65 lines
1.6 KiB
Python

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')