python
python相关内容
share notes
日常记录
展开
-
python 操作鼠标和键盘
python 操作鼠标和键盘1、PyMouse 模块2、PyAutoGUI 模块1、PyMouse 模块安装pymouse需要安装一些其他的包,否则运行时候会报错!需要安装PyHook和PyUserinputPyHook 目前还不支持 python3.8PyHook 下载地址https://pypi.org/project/PyHook3/#files或https://www.l...原创 2020-04-30 18:31:56 · 1628 阅读 · 2 评论 -
python selenium 操作浏览器配置
python selenium 打开关闭浏览器安装python -m pip install seleniumimport timefrom selenium import webdriver# 打开浏览器browser = webdriver.Chrome() # Chrome()为Chorm浏览器,Ie()为ie浏览器# browser.maximize_window() ...原创 2020-04-17 01:13:10 · 2342 阅读 · 0 评论 -
字符编码
普通字符串可以用多种方式编码成Unicode字符串,具体要看你究竟选择了哪种编码:unicodestring = u"Hello world"将Unicode转化为普通Python字符串:“encode”utf8string = unicodestring.encode(“utf-8”)asciistring = unicodestring.encode(“ascii”)isostrin...原创 2019-05-18 21:41:02 · 1372 阅读 · 0 评论 -
python的struct模块
python的struct模块有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体.struct模块中最重要的三个函数函数描写pack(fmt, v1, v2, …)按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流)...原创 2019-12-06 09:04:48 · 1359 阅读 · 0 评论 -
python3操作 .ini文件
python3 .ini文件# -*- coding:utf-8 -*-from configparser import ConfigParserimport osclass IniParser: def __init__(self, FliePath): self.FliePath = FliePath self.ini = ConfigPa...原创 2019-12-06 07:59:21 · 1376 阅读 · 0 评论 -
python3.x、pyqt5项目,pyinstaller打包exe
pyinstaller --paths [PyQt5安装路径] -w [需要打包文件路径名]示例:pyinstaller --paths D:\IT_SW\Python3.7\Lib\site-packages\PyQt5\Qt\bin -w main.py原创 2019-05-08 08:16:19 · 1618 阅读 · 0 评论 -
python socket
socket()模块函数创建套接字语法socket(socket_family, socket_type, protocol = 0)socket_family是AF_UNIX(基于文件)或AF_INET(面向网络);socket_type是SOCK_STREAM(TCP/IP)或SOCK_DGRAM(UDP/IP)**TCP**TCP服务端#!/usr/bin/python3...原创 2019-04-02 10:46:54 · 1264 阅读 · 0 评论 -
python中执行shell命令
第一种,返回值0/1os.system('cat /proc/cpuinfo')第二种output = os.popen('cat /proc/cpuinfo')返回的是 file read 的对象,对其进行读取 read() 的操作可以看到执行的输出,但是无法读取程序执行的返回值。第三种(status, output) = commands.getstatusoutput('ca...原创 2019-04-04 19:16:40 · 7387 阅读 · 0 评论 -
python3之三元表达式、列表解析
三元表达式x = 2y = 3if x > y: print('x', x)else: print('y', y)res = x if x > y else y # 三元表达式print('res', res)def max2(x, y): # if x > y: # return x # ...转载 2019-03-12 14:20:34 · 2337 阅读 · 0 评论