小编Gil*_*yan的帖子

将大写应用于pandas数据帧中的列

我在将大写字母应用于DataFrame中的列时遇到了问题.

数据帧是df.

1/2 ID 是需要应用大写的列头.

问题是这些值由三个字母和三个数字组成.例如rrr123,其中一个值.

df['1/2 ID'] = map(str.upper, df['1/2 ID'])
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

TypeError: descriptor 'upper' requires a 'str' object but received a 'unicode' error.

如何将大写应用于DataFrame列中的前三个字母df

python python-2.7 pandas

25
推荐指数
3
解决办法
5万
查看次数

以编程方式从共享邮箱发送 Outlook 电子邮件

我正在尝试从共享邮箱发送一封带有 python 的电子邮件。

我已经能够通过我自己的电子邮件成功发送它,但是使用共享邮箱(我已经测试过我也可以访问)发送一个给我带来了问题。

python中用于电子邮件脚本的代码

import win32com.client
import win32com
olMailItem = 0x0
obj = win32com.client.Dispatch("Outlook.Application")
newMail = obj.CreateItem(olMailItem)
newMail.Subject = "Python Email Test"
newMail.Body = "Test"
newMail.To = 'hi@hi.com'
newMail.Send()
Run Code Online (Sandbox Code Playgroud)

我知道下面是我如何从共享文件夹中读取我的电子邮件。 outlook = win32com.Dispatch("Outlook.Application").GetNamespace("MAPI") dir_accounts = outlook.Folders("SharedFolder")

关于如何结合这些的任何想法?

python windows email outlook outlook-2010

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

标签 统计

python ×2

email ×1

outlook ×1

outlook-2010 ×1

pandas ×1

python-2.7 ×1

windows ×1