Как показать только одну строку CSV из пользовательского ввода - PullRequest
0 голосов
/ 01 декабря 2019

Я пишу программу, которая автоматизирует мои финансы, код до сих пор довольно хорош, но я застрял в проблеме. Мне нужно сделать ввод, и когда пользователь устанавливает дату, которую он хочет распечатать из выписки, он должен напечатать всю строку, как мне это сделать?

Это код до

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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...