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和物理照明的组合也很有效.要添加物 ...
最新文章
- 3D场景高级合成技术学习
- vue 实现数据滚动显示_vue 滚动加载数据
- pytorch默认初始化_Pytorch 实现权重初始化
- java检查危险品程序_危险品检查java程序
- 微软今天发布免费安全软件套装
- 查看Eclipse版本号,及各个版本区别
- Matlab学习第一部分:基础知识
- 算法导论第三版 第1章习题答案
- 金山毒霸捆绑安装软件被起诉,辩称属于行业惯例
- SharePoint - CAML
- 新唐N76E003ISP串口下载轻体验
- python转html_Python 将文本转换成html的简单示例
- swiper禁用手动拖拽
- 自己DIY word2010脚注和尾注没有的格式
- Codeforces Round #643 (Div. 2) E. Restorer Distance 题解(三分)
- QQ网页登陆密码加密方式农场、空间、WebQQ等通用
- FPGA数字系统设计(9)——信号产生
- raspberry pi_如何制作Raspberry Pi游戏手柄
- 分分钟上手C#的委托和事件
- 北京旅游爬长城时拍的只鸟?乌鸦?
热门文章
- nexus keytool docker
- 手机麦克风结构原理图_一文看懂咪头的工作原理及结构(驻极体话筒)
- 国内几款通用论坛程序简介和比较
- IEEE期刊如何查找论文模板
- 下载论文的tex模板
- html5书法风格,中国书法五种分类介绍
- 【数据库系统工程师】数据库系统工程师考情分析
- 静态HTML网页作业模板 华为企业网站设计作品 静态学生网页设计作业简单网页制作
- HTML5期末大作业:5G网络网页设计——3页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计
- McAfee迈克菲杀毒软件企业版8.8.13-McAfee VirusScan Enterprise8.8 百度云