I'm trying to print in a .csv
all the data of some stocks the user wants to see, however, when I input a long period it keeps printing some dots that I can't remove.ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
import csv
import yfinance as yf
import sys
import pandas as pd
import investpy as inv
try:
br = inv.stocks.get_stocks(country="brazil")
carteira = []
ticker = input("Insira o ticker da ação (0 para encerrar): ").upper()
while ticker != "0":
carteira.append(ticker)
ticker = input("Insira o ticker da ação (0 para encerrar): ").upper()
carteira_sa = [ticker + ".SA" for ticker in carteira]
inicio, fim = map(str, input("Informe o período que deseja analisar (ano-mês-dia): ").split())
fechamento = yf.download(carteira_sa, start = inicio, end = fim)["Adj Close"]
with open("dados.csv", "w") as final:
d = str(fechamento)
final.write(d)
print("Feito")
except Exception as e:
print(e)
#sys.exit("Erro")