问题列表 - 第45627页

如何使用python接收邮件

我想使用python接收电子邮件.到目前为止,我已经能够得到主题而不是身体.这是我一直在使用的代码:

import poplib
from email import parser
pop_conn = poplib.POP3_SSL('pop.gmail.com')
pop_conn.user('myusername')
pop_conn.pass_('mypassword')
#Get messages from server:
messages = [pop_conn.retr(i) for i in range(1, len(pop_conn.list()[1]) + 1)]
# Concat message pieces:
messages = ["\n".join(mssg[1]) for mssg in messages]
#Parse message intom an email object:
messages = [parser.Parser().parsestr(mssg) for mssg in messages]
for message in messages:
    print message['subject']
    print message['body']
pop_conn.quit()
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我运行此代码时,它正确返回主题但不返回正文.因此,如果我发送一封主题为"Tester"的电子邮件和正文"This is a test message",它在IDLE中就会显示出来.

>>>>Tester >>>>None
Run Code Online (Sandbox Code Playgroud)

所以它似乎是准确评估主题而不是身体,我认为它在解析方法中是正确的吗?问题是我对这些库了解不足以弄清楚如何更改它以便它返回主题和正文.

python email

9
推荐指数
2
解决办法
3万
查看次数

Canvas类绘制基元的Devide独立性

Android Canvas类支持一组丰富的绘图基元 - 圆形,线条等.我有一个应用程序,使用这些来绘制一些统计数据.

阅读http://developer.android.com/reference/android/graphics/Canvas.html#drawLine%28float,%20float,%20float,%20float,%20android.graphics.Paint%29上的说明 ...我不清楚坐标是什么单位或如何使它们与设备/分辨率无关.

这些是什么单位以及什么是绘制线条和圆形以及矩形的"最佳实践",它们适用于许多不同的屏幕尺寸和分辨率?提前致谢.

android

9
推荐指数
1
解决办法
1371
查看次数

暂停批处理文件一段时间

可能重复:
在DOS批处理文件中休眠
如何在批处理脚本中等待

我有一个用批处理文件启动的程序.

第一个模块需要10秒左右的时间进行初始化,我希望在调用第二个模块之前"睡眠"15秒,但我不希望它要求用户按下像"暂停"一样的键似乎要求.

所以,这就是我的意思:

echo %PATH%

pause 10

echo %PATH%
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我希望在回声之间有10秒钟.这可能吗?我见过一些使用"ping 1.1.1.1"的例子,但它似乎并不能正常工作.

command-line cmd batch-file

11
推荐指数
2
解决办法
12万
查看次数

c#中的Foreach问题

我尝试在c#中创建一个foreach循环.在textbox1中是位置,现在我将尝试列出textbox2中的所有文件夹.但我没有找到错误:

        string[] filePaths = Directory.GetFiles(@"" + textBox1.Text + "");
        foreach (string value in filePaths)
        {
            textBox2.Text = "" + value + "\n";
        }
Run Code Online (Sandbox Code Playgroud)

我希望有一个人可以帮助我.

问候

c# foreach winforms

2
推荐指数
2
解决办法
483
查看次数

设置<hr />元素的样式

我试图使我的 <hr />(hr)元素变粉红色,并使用以下css规则:

hr {height: 1px; color: #ed1d61;background-color: #ed1d61;
}
Run Code Online (Sandbox Code Playgroud)

但是仍然有一条黑线显示出来.

(以下是我正在制作的网站上的内容:http://www.yemon.org/,它是设计中唯一的水平线.

我如何让线条均匀粉红色?

css

32
推荐指数
4
解决办法
6万
查看次数

Perl Regex压缩多个换行符

我似乎无法弄清楚正确的语法,但我想要一个Perl正则表达式来查找一行中有两个或更多换行符的位置,并将它们压缩成仅2个换行符.

以下是我今天使用的似乎不起作用的内容:

$string =~ s/\n\n+/\n\n/g;
Run Code Online (Sandbox Code Playgroud)

请让我知道我做错了什么,以及我应该使用的正确的Perl正则表达式.

在此先感谢您的帮助!

regex perl

3
推荐指数
1
解决办法
3984
查看次数

将依赖注入与工厂模式混合是好的吗?

想知道它是否善于将依赖注入与工厂模式相结合?我会在运行时创建不同类型的对象并使用它们,DI很好地注入东西,所以可以在工厂构造中注入这样的传递连接字符串或什么?

谢谢.

design-patterns dependency-injection factory-pattern

2
推荐指数
1
解决办法
1065
查看次数

用c ++隐藏特定函数的方法

我有一个继承struct A : public B,我想隐藏B的个别功能,这可能吗?

我知道using BMethod在A声明中可以使用相反的方法.

干杯

c++ inheritance using private-members public-fields

21
推荐指数
5
解决办法
2万
查看次数

构造具有预先遍历遍历的树

给出一种特殊类型的树,其中所有树叶都标有标记,L其他树标记有N.每个节点可以有0个或最多2个节点.给出了树的前序遍历.

给出一个算法来从这个遍历构建树.

algorithm binary-tree

6
推荐指数
1
解决办法
1万
查看次数

jQuery圆函数

如何使用jQuery舍入数字?

如果数字是3168我想打印它为32.或者如果数字是5233,结果应该是52.

我怎样才能做到这一点?我应该使用这个Math.round功能吗?

javascript jquery

4
推荐指数
2
解决办法
5万
查看次数