python笔记11.19
2020-12-21 00:12:57    4    0    0
starryoo

又怠惰了一大段时间去打奥赛,还是要开始做事情了 python基础太差了flask项目根本启动不了orz

 

https://sourceforge.net/projects/pywin32/files/pywin32/

pywin32包 没这个啥都运行不了

pyhook 目前只有python2.7的包 很绝望 准备退坑py3 进军py2.7了

https://sourceforge.net/projects/pyhook/files/pyhook/1.5.1/

http://blog.csdn.net/jerry_1126/article/details/46584179   python 打开文件的方式

http://blog.csdn.net/qq_34369025/article/details/53687900


 

open/文件操作
f=open('/tmp/hello','w')

#open(路径+文件名,读写模式)

#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式

如:'rb','wb','r+b'等等

读写模式的类型有:

rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)
w     以写方式打开,
a     以追加模式打开 (从 EOF 开始, 必要时创建新文件)
r+     以读写模式打开
w+     以读写模式打开 (参见 w )
a+     以读写模式打开 (参见 a )
rb     以二进制读模式打开
wb     以二进制写模式打开 (参见 w )
ab     以二进制追加模式打开 (参见 a )
rb+    以二进制读写模式打开 (参见 r+ )
wb+    以二进制读写模式打开 (参见 w+ )
ab+    以二进制读写模式打开 (参见 a+ )



然后是今天份的代码

# -*- coding: utf-8 -*- # 
# by oldj http://oldj.net/ # 
import pythoncom 
import pyHook 
def onMouseEvent(event): 
 
 # 监听鼠标事件 
 print "MessageName:",event.MessageName 
 print "Message:", event.Message 
 print "Time:", event.Time 
 print "Window:", event.Window 
 print "WindowName:", event.WindowName 
 print "Position:", event.Position 
 print "Wheel:", event.Wheel 
 print "Injected:", event.Injected 
 print"---"
 
 # 返回 True 以便将事件传给其它处理程序 
 # 注意,这儿如果返回 False ,则鼠标事件将被全部拦截 
 # 也就是说你的鼠标看起来会僵在那儿,似乎失去响应了 
 return True
 
def onKeyboardEvent(event):
 # 监听键盘事件 
 print "MessageName:", event.MessageName 
 print "Message:", event.Message 
 print "Time:", event.Time 
 print "Window:", event.Window 
 print "WindowName:", event.WindowName 
 print "Ascii:", event.Ascii, chr(event.Ascii) 
 print "Key:", event.Key 
 print "KeyID:", event.KeyID 
 print "ScanCode:", event.ScanCode 
 print "Extended:", event.Extended 
 print "Injected:", event.Injected 
 print "Alt", event.Alt 
 print "Transition", event.Transition 
 print "---" 
 # 同鼠标事件监听函数的返回值 
 return True
def main(): 
 # 创建一个“钩子”管理对象 
 hm = pyHook.HookManager() 
 # 监听所有键盘事件 
 hm.KeyDown = onKeyboardEvent 
 # 设置键盘“钩子” 
 hm.HookKeyboard() 
 # 监听所有鼠标事件 
 hm.MouseAll = onMouseEvent 
 # 设置鼠标“钩子” 
 hm.HookMouse() 
 # 进入循环,如不手动关闭,程序将一直处于监听状态 
 pythoncom.PumpMessages()
if __name__ == "__main__": 
 main()​

当然 这段是抄的

接下来才是自己写的

# -*- coding: utf-8 -*- #
import os
for root, dirs, files in os.walk('路径'):
    open('写入文件(mycd.txt)','w').write("%s %s %s\n\n" % (root,dirs,files))

 作用是打印该路径的所有文件与文件夹 到目标文件中

上一篇: first 图像读取和颜色识别

下一篇: python笔记 sqlite 3.24

4 人读过
立即登录, 发表评论.
没有帐号? 立即注册
0 条评论
文档导航