Я пишу программу, которая автоматизирует мои финансы, код до сих пор довольно хорош, но я застрял в проблеме. Мне нужно сделать ввод, и когда пользователь устанавливает дату, которую он хочет распечатать из выписки, он должен напечатать всю строку, как мне это сделать?
Это код до
import tabula
from tabula import wrapper
import pandas as pd
class BankAccountReport():
def __init__(self):
self.IV_total_spent = 0.0
self.IV_current_funds = 0.0
self.IV_expenses = []
self.IV_deposits = []
self.IV_expense_filters= []
def analyzePdf(self):
pdf_file = "Document"
pdf_password = "1043322000"
df = wrapper.read_pdf("Document.pdf", pages= "all", output_format="csv")
print(df)
df.to_csv("output.csv")
df = pd.read_csv("output.csv", usecols=['Data', "Saldo (R$)"])
print(df)
a= BankAccountReport()
a.analyzePdf()