Как отправить письмо из CSV-файла с Python? - PullRequest
0 голосов
/ 25 февраля 2019

Я перебираю данные с веб-сайта в CSV.Я хочу отправить эту информацию по электронной почте без вложений, только данные.(в табличном формате, с хорошим форматом для чтения.)

Это мой код:

            my_url = requests.get('https://www.telekom.hu/shop/categoryresults/?N=10994&contractType=list_price&instock_products=1&Ns=sku.sortingPrice%7C0%7C%7Cproduct.displayName%7C0&No=0&Nrpp=9&paymentType=FULL')
        data = my_url.json()
        results = []
        products = data['MainContent'][0]['contents'][0]['productList']['products']
        for product in products:
                name = product['productModel']['displayName']
            try:
                priceGross = product['priceInfo']['priceItemSale']['gross']
            except:
                priceGross = product['priceInfo']['priceItemToBase']['gross']
                url = telekom+product['productModel']['url']

                results.append([name, priceGross, url])
        df = pd.DataFrame(results, columns = ['Name', 'Price', 'Url'])    
        print df
        print(df)
        df.to_csv(r'/usr/src/Python-2.7.13/test.csv', sep=',', encoding='utf-8',index = False )


            server = smtplib.SMTP('smtp.gmail.com', 587)
            server.starttls()
            server.login("login informations)

            msg = "some text and after this i need the csv table"
            server.sendmail("MYEMAIL", "email@email.hu", msg)
            server.quit() 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...