注册 登录

清河洛

您现在的位置是:清河洛 > 后端服务 > python学习

python学习

  • python中的键盘鼠标操作及监听

    在python中,提到键盘鼠标的操作模块,一定少不了PyAutoGUI,这个模块的跨平台统一API使得操作键盘鼠标变得简单但是这个模块不支持键盘鼠标的监听,这就少了很多的功能,那么今天就推荐另一款鼠标键盘的操作模块:pynputpynput模块不仅实现了跨平台的统一API操作键盘鼠标,还实现了键盘鼠标的监听模块安装:pip install pynput鼠标的操作和监听鼠标操作pynput包中的mouse包中包含常用的鼠标操作和监听的相关模块from pynput.mouse import Button, Controller # 引入pynput包中的鼠标相关类和常量 # 其中Butto...

    2023-08-17
  • python中PIL库中的简单使用

    PIL库是python2中常用的开源图片处理库,但是由于官方维护缓慢,仅支持到Python2.7,没有对python3进行支持,于是一群志愿者在PIL的基础上创建了新的分支,名字叫PillowPillow在PIL的基础上,支持最新Python3,并且增加了更多功能,它支持一系列图像文件格式,如PNG,JPEG,PPM,GIF,TIFF和BMP相比较来讲,OpenCV和Scikit-image等工具功能更为丰富,但是使用起来也更为复杂,主要应用于机器视觉、图像分析等领域,一些较为基础的图像处理我们可以使用较为简单的PillowPillow库中有多个模块,分别对应不同的操作类型,如Image...

    2023-02-08
  • Python中的多进程multiprocessing包

    multiprocessing包类可以实现跨平台兼容创建子进程,由于使用子进程而非线程有效地绕过了GIL(全局解释器锁),因此,可以充分利多个处理器在windows中Process()必须放到if __name__ == '__main__'语句下,否则会抛出异常由于Windows没有fork,多处理模块启动一个新的Python进程并导入调用模块如果在导入时调用Process(),那么这将启动无限继承的新进程(或直到机器耗尽资源)使用if __name__ == '__main__'语句将不会在导入时被调用multiprocessing包中常用的类 和threading模块使用方式相似的...

    2023-01-09
  • python中生成各种随机数据的Faker库

    安装:pip install Faker引用:import FakerFaker.Faker.seed(int):设定随机种子,种子相同的生成器实例获取的结果完全相同创建和初始化faker生成器:fake=Faker.Faker(locale='en_US')locale指定生成的数据的语言,可以传入一个LCID字符串表示一个语言 也可以传入一个由LCID字符串组成的数组,生成器每次生成将会随机选择一个语言 常用的LCID字符串 zh-CN:简体中文 zh-TW:繁体中文 ja_JP:日本日语 en_US:美国英语 en-GB:英国英语 f...

    2022-11-21
  • python中使用python-docx操作word文档

    python-docx是用于创建、修改Word的一个库,提供全套的Word操作,是常用的Word工具python-docx中的常见概念Document:Word文档对象,Document是独立的,打开不同的Word文档,就会有不同的Document对象,相互之间没有影响Paragraph:段落,一个Word文档由多个段落组成,当在文档中输入一个回车键,就会成为新的段落,输入shift+回车,不会分段Run:节段,每个段落由多个节段组成,一个段落中具有相同样式的连续文本,组成一个节段,一个段落对象有个Run列表安装:pip install python-docx引入:import docx...

    2022-09-02


网址导航