def get_attachments(file_name, path_name):

"""

获取.msg文件内的附件

:param file_name: .msg文件路径

:param path_name: 附件存放目录

:return: None

"""

outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")

msg = outlook.OpenSharedItem(file_name)

'''

print(msg.SenderName)

print(msg.SenderEmailAddress)

print(msg.SentOn)

print(msg.To)

print(msg.CC)

print(msg.BCC)

print(msg.Subject)

print(msg.Body)

'''

count_attachments = msg.Attachments.Count

attachments = msg.Attachments

if count_attachments > 0:

# for item in range(count_attachments):

# print(msg.Attachments.Item(item + 1).Filename) # 循环输出附件名

for att in attachments:

att.SaveAsFile(os.path.join(path_name, att.FileName))

del outlook, msg # 释放资源

python中msg是什么意思_python下载.msg文件的附件相关推荐

  1. python中表头格式错误导入_python读csv文件时指定行为表头或无表头的方法

    pd.read_csv()方法中header参数,默认为0,标签为0(即第1行)的行为表头.若设置为-1,则无表头.示例如下: (1)不设置header参数(默认)时: df1 = pd.read_c ...

  2. python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...

    本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...

  3. python中异或怎么算_python 异或运算的前提_异或运算公式

    Python基础(10)–数字-Python-第七城市 609x288 - 73KB - JPEG Python基础(10)--数字_资讯_突袭网 609x288 - 33KB - JPEG pyth ...

  4. [转载] python中for语句用法_详解Python中for循环的使用_python

    参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...

  5. python中for语句用法_详解Python中for循环的使用_python

    这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程&q ...

  6. python six模块详解_对python中的six.moves模块的下载函数urlretrieve详解

    实验环境:windows 7,anaconda 3(python 3.5),tensorflow(gpu/cpu) 函数介绍:所用函数为six.moves下的urllib中的函数,调用如下urllib ...

  7. python中shutil.copyfile的用法_Python shutil.copyfile()用法及代码示例

    Python中的Shutil模块提供了许多对文件和文件集合进行高级操作的功能.它属于Python的标准实用程序模块.此模块有助于自动执行文件和目录的复制和删除过程. shutil.copyfile() ...

  8. python中sys模块有问题_python中sys模块之输入输出错误流

    import sys sys.stdout.write("msg")   # 控制台白色字体打印 普通输出流 sys.stderr.write("msg") # ...

  9. python中setup是什么意思_python中setuptools指的是什么

    python中setuptools指的是什么 发布时间:2020-07-09 15:14:35 来源:亿速云 阅读:99 作者:清晨 小编给大家分享一下python中setuptools指的是什么,希 ...

最新文章

  1. 华为巨资收购为云计算趟平道路?
  2. SAP中执行没有权限的事务
  3. openstack之horizon源码分析之二
  4. 研究人员探索gaze fixation对基于运动想象的脑机接口性能的影响
  5. 获取串口设备名称 获取设备管理器里的硬件名称 转
  6. 八十二、什么是SpringCloud项目,我把它讲清楚了
  7. GitHub 4K+Star!SpaceX火箭数据开放API接口,可用Python进行抓取分析
  8. 解决: Vue 项目本地运行 run 与服务器上 build 样式不一致,build 后样式不生效
  9. 应用安全测试的发展趋势
  10. github地址持续收集
  11. 我和计算机作文450字,我和朋友作文450字
  12. k近邻算法_机器学习算法之——K最近邻(k-Nearest Neighbor,KNN)分类算法原理讲解...
  13. VIM插件管理:管理插件的插件pathogen
  14. 【.NET】用Aspose.Words for .NET动态生成word文档中的数据表格
  15. 计算机网络安全设计毕业设计,计算机网络安全及防护毕业设计论文01
  16. 使用matlab绘制弧线,MATLAB求解叶型中弧线
  17. windows10 自带的office突然无缘故被卸载了
  18. 使用CMake构建/开始使用CMake
  19. http请求 状态码204
  20. 文本生成中的OOV问题

热门文章

  1. c语言josn序列化和反序列化,Flutter 中 JSON 的序列化和反序列化
  2. Java BigDecimal valueOf()方法与示例
  3. Java BigInteger类| hashCode()方法与示例
  4. String.IsNullOrEmpty()方法以及C#中的示例
  5. 一道题决定去留:为什么synchronized无法禁止指令重排,却能保证有序性?
  6. entity framework框架生成摘要文档为空(没有元数据文档可用)的bug解决方案
  7. 自学C语言能到达怎样的高度?
  8. 局域网在线监控设备扫描工具V1.0软件说明
  9. springboot:web开发-Thymeleaf
  10. mybatisPlus中的field-strategy(字段更新插入策略):null值插入和更新问题