import yfinance as yf
import csv
from pathlib import PureWindowsPath
main_dir = r'C:\Users\J2897\Crypto'
symbols_file = 'Top 30 Symbols.txt'
symbols = csv.reader(open(PureWindowsPath(main_dir, symbols_file)))
sub_dir = PureWindowsPath(main_dir, 'Chart Data')
for symbol in symbols:
# print(symbol[0])
symbol_csv = "{}.csv".format(symbol[0])
with open(PureWindowsPath(sub_dir, symbol_csv), 'w') as a_writer:
ticker = yf.Ticker(symbol[0])
df = ticker.history(period="1y")
a_writer.write(df.to_csv())
Comments
0 B
|👍
/👎