19 lines
505 B
Python
Executable File
19 lines
505 B
Python
Executable File
#!/usr/bin/env python3
|
|
import base64
|
|
import io
|
|
import pandas as pd
|
|
|
|
df = pd.read_parquet('/Users/chufeng/nas/stock-data/sanguo_quant_live/zhaoyun-data/data/raw/daily/sh510300_daily.parquet')
|
|
buffer = io.BytesIO()
|
|
df.to_parquet(buffer, compression='snappy')
|
|
buffer.seek(0)
|
|
data = buffer.getvalue()
|
|
b64 = base64.b64encode(data).decode('utf-8')
|
|
|
|
output_file = '/tmp/510300_daily.b64'
|
|
with open(output_file, 'w') as f:
|
|
f.write(b64)
|
|
|
|
print(f"Generated {output_file}")
|
|
print(f"Size: {len(b64)} characters")
|