python win32api教程_winapi-如何在python中使用win32 API?
PyWin32是必经之路-但是如何使用它呢? 一种方法是从遇到的具体问题开始并尝试解决它。 PyWin32提供了许多Win32 API函数的绑定,您确实必须首先选择一个特定的目标。
在我的Python 2.5安装中(在Windows上为ActiveState),win32软件包具有一个Demos文件夹,其中包含库各个部分的示例代码。
例如,这是CopyFileEx.py:
import win32file, win32api
import os
def ProgressRoutine(TotalFileSize, TotalBytesTransferred, StreamSize, StreamBytesTransferred,
StreamNumber, CallbackReason, SourceFile, DestinationFile, Data):
print Data
print TotalFileSize, TotalBytesTransferred, StreamSize, StreamBytesTransferred, StreamNumber, CallbackReason, SourceFile, DestinationFile
##if TotalBytesTransferred > 100000:
## return win32file.PROGRESS_STOP
return win32file.PROGRESS_CONTINUE
temp_dir=win32api.GetTempPath()
fsrc=win32api.GetTempFileName(temp_dir,'cfe')[0]
fdst=win32api.GetTempFileName(temp_dir,'cfe')[0]
print fsrc, fdst
f=open(fsrc,'w')
f.write('xxxxxxxxxxxxxxxx\n'*32768)
f.close()
## add a couple of extra data streams
f=open(fsrc+':stream_y','w')
f.write('yyyyyyyyyyyyyyyy\n'*32768)
f.close()
f=open(fsrc+':stream_z','w')
f.write('zzzzzzzzzzzzzzzz\n'*32768)
f.close()
operation_desc='Copying '+fsrc+' to '+fdst
win32file.CopyFileEx(fsrc, fdst, ProgressRoutine, operation_desc, False, win32file.COPY_FILE_RESTARTABLE)
它显示了如何将CopyFileEx函数与其他几个函数一起使用(例如GetTempPath和GetTempFileName)。 从这个示例中,您可以对如何使用该库有一种“一般的感觉”。
python win32api教程_winapi-如何在python中使用win32 API?相关推荐
- python networkx教程_如何在python中使用networkx绘制有向图?
我只是为了完整而把它放进去 . 我从marius和mdml中学到了很多东西 . 这是边缘权重 . 抱歉箭头 . 看起来我不是唯一一个说它无法帮助的人 . 我无法使用ipython笔记本呈现这一点我不得 ...
- python入门教程NO.1 用python打印你的宠物小精灵吧
python入门教程NO.1 用python打印你的宠物小精灵吧 我们来通过一个有趣的例子开始编写我们的第一个python代码. 本文涉及的python基础语法为:print输出函数,赋值,字符串 p ...
- python入门教程NO.3 用python破解谍报密码
python入门教程NO.3 用python破解谍报密码 本文涉及的python基础语法为:列表及其方法 列表 我们发现了一段存在**[]中的谍报密码,为了破解他,我们必须先来学习一下,这个存放着谍报 ...
- python爬取微信群聊天信息_跳一跳python使用教程 微信跳一跳python怎么刷分
跳一跳python使用教程 微信跳一跳python怎么刷分?下面一起来看看吧. 微信跳一跳python怎么刷分?跳一跳python使用教程: 工具介绍 Python 2.7 Android 手机 Ad ...
- python语言提供的3个基本数字类型是什么_计算机二级python学习教程(3) python语言基本数据类型...
本文继续计算机二级python教程的学习,之前已经学习过了计算机二级python学习教程(1) .计算机二级python学习教程(2) 3.1 数字类型 数字类型:整数类型.浮点数类型.复数类型. 整 ...
- Python培训教程:什么是Python全局解释器锁(GIL)?
本期Python培训教程小编为大家带来的是关于"什么是Python全局解释器锁(GIL)?"的问题,全局解释器锁是计算机程序设计语言解释器用于同步线程的工具,使得在同一进程内任何时 ...
- Python和Java结合的项目实战_[项目实战] Python高级教程项目实战篇 Python和Java结合的项目实战 视频教程 [...
资源介绍 课程简介:xa0xa0 Python高级教程项目实战篇 Python和Java结合的项目实战 视频教程 教学视频 ----------------------课程目录 Python项目实战篇 ...
- python初学者教程下载_初学者Python教程
python初学者教程下载 Welcome to Python Tutorial for Beginners. You are probably here because you think prog ...
- 教程:如何在OCaml中跟踪功能
Tutorial: How to trace a function in OCaml. 教程 :如何在OCaml中 跟踪功能. Use #trace. For example, to trace fu ...
- keyshot聚光灯_【KeyShot教程】如何在KeyShot中创建和使用物理灯光?
原标题:[KeyShot教程]如何在KeyShot中创建和使用物理灯光? 在KeyShot中,有两种方法可以点亮场景.HDRI是默认方法,但也可以使用物理灯.HDRI和物理照明的组合也很有效.要添加物 ...
最新文章
- R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(分组箱体框颜色自定义配置)实战
- What is ORM ?
- python项目归纳总结-python总结七
- c++学习笔记之类和对象的进阶
- 一篇特别长的总结(C专家编程)
- 通俗易懂的机器学习入门
- UVA785 LA5281 Grid Colouring【DFS】
- easyui datagrid 列的内容超出所定义的列宽时,自动换行
- java和python有什么区别_Python与Java、C、Ruby、PHP等编程语言有什么区别?
- 中国电信业的魔咒:第四运营商之梦
- chrome插件开发详解
- 如何将录屏转换为高清GIF
- 鲁棒偏最小二乘法概况
- IDS和IPS是什么,有什么区别?
- 武大2020/4/15-关于选派全日制在校生2020/2021学年秋季赴部分欧洲高校交流学习的通知(三)
- 年终盘点娱乐圈之最:张柏芝最失意倪妮最幸运
- 【DB.Oracle】同义词——SYNONYM
- NoSQL在腾讯的应用实践
- 【CNC——第12篇】用Turbo PMAC驱动一个松下交流伺服电机以及I变量知识
- 浅议实时操作系统RTOS
热门文章
- 高程计算 高程计算 高程计算
- HTML学生网页设计作业源码~开心旅游网站设计与实现(HTML期末大作业)
- eclipse的Windows builder使用。
- C#-WPF实现抽屉效果抽屉式风格主题框架源码-使用MaterialDesignThemes实现WPF炫酷漂亮的效果-提供Demo下载
- 中国机器人市场增速震惊全世界!这6大机器人你听过几个?
- 在线教学生计算机,洪恩老兔轻松教你学电脑
- 转:不同的行业和工作的真实情况是怎样的?
- Latex 编译错误 Error Launching Console Application XeLaTeX ...系统找不到指定的文件。
- Hadoop权威指南第四版数据下载代码
- Restorator 2007 3.70.1729