2013-03-02 95 views
1

我在Python中的新格式改變。 我通過python.What我做送了一些大的文本郵件是,我存儲那個大文本郵件在一個單一的字符串,併發送這一點。 當我打印該字符串在我身邊我得到良好的格式化按我的願望,但是,消息越來越changed.How我可以保證我的信息南德意志集團是表格格式不得到改變的接收方格式。 當我打印的消息我得到sumthing這樣的:的Python:發送電子郵件

Click Count for all 24 hrs: 
=================== 
     Citrus_click  Hadoop_click    Diff 
      10224172     0   10224172 

Billed Count for all 24 hrs: 
=================== 
     Citrus Leaf   Hadoop    Diff 
      8055239     0   8055239 

Beacon Count for all 24 hrs: 
================ 
     Citrus Leaf   Hadoop    Diff 
      900476     0   900476 

Beacon unique Count for all 24 hrs: 
=================== 
     Citrus Leaf   Hadoop    Diff 
      43516     0    43516 

但格式改變爲recievers側,他們得到sumthing這樣的:

Click Count for all 24 hrs: 
=================== 
     Citrus_click  Hadoop_click    Diff 
      10224172   0    10224172 

Billed Count for all 24 hrs: 
=================== 
     Citrus Leaf   Hadoop    Diff 
      8055239    0   8055239 

Beacon Count for all 24 hrs: 
================ 
     Citrus Leaf   Hadoop    Diff 
     900476     0     900476 

Beacon unique Count for all 24 hrs: 
=================== 
     Citrus Leaf   Hadoop    Diff 
      43516     0     43516 
+0

是使用可變寬度字體接收側?如果是這樣,請嘗試在郵件中明確設置字體,或者將郵件程序的設置更改爲使用等寬字體作爲明文消息。 – 2013-03-02 12:07:20

+0

u能請告訴我,我怎麼可以設置字體在我的郵箱或U可以闡述更給予更詳細的洞察....我告訴ü我是在Python新手..;) – DevCoder 2013-03-02 12:37:47

回答

0

這是一個評論,但現在它的一個答案!

是使用可變寬度字體接收側?如果是這樣,請嘗試在郵件中明確設置字體,或者將郵件程序的設置更改爲使用等寬字體作爲明文消息。

如果要強制等寬格式,請嘗試將郵件正文是HTML這樣的:

<html><body><pre> 
your stuff goes here 
</pre></body></html> 

pre標籤是最重要的一點:它告訴我們的是,文本已經格式化爲等寬客戶端程序,所以它應該像那樣顯示。