合集-python

摘要:1. 服务端 import socket import osservers = socket.socket()servers.bind(("localhost", 6969)) # 绑定端口servers.listen()while True: conn, addr = servers.accept 阅读全文
posted @ 2024-09-29 22:47 铿锵有力自信且坚定 阅读(57) 评论(0) 推荐(0)
摘要:1.服务端代码 import socket, os server = socket.socket()server.bind(('localhost',22222))server.listen() while True: conn, addr = server.accept() print("new 阅读全文
posted @ 2024-10-14 22:55 铿锵有力自信且坚定 阅读(64) 评论(0) 推荐(0)
摘要:1.服务端import socket, osserver = socket.socket()server.bind(('localhost',22222))server.listen()while True: conn, addr = server.accept() print("new conn: 阅读全文
posted @ 2024-10-15 21:47 铿锵有力自信且坚定 阅读(66) 评论(0) 推荐(0)
摘要:1.服务端import socket, osserver = socket.socket()server.bind(('0.0.0.0', 22222))server.listen()while True: conn, addr = server.accept() print("new conn:" 阅读全文
posted @ 2024-10-15 22:32 铿锵有力自信且坚定 阅读(68) 评论(0) 推荐(0)
摘要:1.服务端 import socket, os, hashlib, timeserver = socket.socket()server.bind(('0.0.0.0', 22222))server.listen()while True: conn, addr = server.accept() p 阅读全文
posted @ 2024-10-16 21:32 铿锵有力自信且坚定 阅读(63) 评论(0) 推荐(0)
摘要:1.服务端 import socketserverclass MyTCPHandler(socketserver.BaseRequestHandler): def handle(self): while True: try: self.data = self.request.recv(1024).s 阅读全文
posted @ 2024-10-16 22:11 铿锵有力自信且坚定 阅读(47) 评论(0) 推荐(0)
摘要:1.服务端 import osimport jsonimport socketserverclass MyTCPHandler(socketserver.BaseRequestHandler): def put(self, *args): cmd_dic = args[0] filename = c 阅读全文
posted @ 2024-10-19 23:22 铿锵有力自信且坚定 阅读(32) 评论(0) 推荐(0)
摘要:1.执行ssh命令 import paramiko#创建ssh对象ssh = paramiko.SSHClient()# 允许连接不在know_hosts文件ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy)#连接服务器ssh.connec 阅读全文
posted @ 2024-10-20 16:43 铿锵有力自信且坚定 阅读(58) 评论(0) 推荐(0)
摘要:1. 不用密码,使用密钥文件登录import paramiko#指定私钥位置private_key = paramiko.RSAKey.from_private_key_file("/root/.ssh/id_rsa")#创建ssh对象ssh = paramiko.SSHClient()# 允许连接 阅读全文
posted @ 2024-10-20 17:13 铿锵有力自信且坚定 阅读(181) 评论(0) 推荐(0)
摘要:1.简单例子 import threadingimport timedef run(n): print("task", n) time.sleep(2)t1 = threading.Thread(target=run, args=("t1",))t2 = threading.Thread(targe 阅读全文
posted @ 2024-10-21 22:34 铿锵有力自信且坚定 阅读(49) 评论(0) 推荐(0)
摘要:1.多进程from multiprocessing import Processimport timedef f(name): time.sleep(2) print("ni hao", name)if __name__ == "__main__": for i in range(10): p = 阅读全文
posted @ 2024-10-23 22:26 铿锵有力自信且坚定 阅读(36) 评论(0) 推荐(0)
摘要:1.连接 import pymysql # 创建连接 conn = pymysql.connect(host="127.0.0.1", port=3306, user="root", password="123456",db="test") # 创建游标 cursor = conn.cursor() 阅读全文
posted @ 2024-10-27 16:27 铿锵有力自信且坚定 阅读(48) 评论(0) 推荐(0)
摘要:1.socket服务端,curl访问 #!/usr/bin/env python3 # coding:utf-8 import socket def handle_request(client): recv = client.recv(1024) client.send(bytes("HTTP/1. 阅读全文
posted @ 2024-11-10 00:07 铿锵有力自信且坚定 阅读(105) 评论(0) 推荐(0)
摘要:pyautogui用以操作鼠标,键盘 1. 鼠标移动 import pyautogui# 鼠标移动pyautogui.moveTo(x=0, y=0)# 鼠标移动,xy对应坐标位置,duration移动所用时间pyautogui.moveTo(x=0, y=0, duration=3)# 1920x 阅读全文
posted @ 2024-11-20 22:55 铿锵有力自信且坚定 阅读(222) 评论(0) 推荐(0)
摘要:1. 键盘输入,不支持中文,切换中文输入法,按照拼音顺序进行(空格就是空格键) pyautogui.write("nihao ")# 每0.1s输入一个 pyautogui.write("nihao ",interval=0.2) 1)写入“你好”到txt文件,目前txt文件是打开状态 import 阅读全文
posted @ 2024-11-21 21:31 铿锵有力自信且坚定 阅读(199) 评论(0) 推荐(0)
摘要:依赖第三方库pillow,处理图像 1.截屏 import pyautogui # 全屏截屏 pyautogui.screenshot("1.png") pyautogui.screenshot(imageFilename="1.png") # 截取某范围 region=(起始x, 起始y, 终止x 阅读全文
posted @ 2024-11-21 21:57 铿锵有力自信且坚定 阅读(159) 评论(0) 推荐(0)
摘要:官方技术文档:https://www.selenium.dev/ 1.谷歌浏览器chrome下载安装 https://www.google.com/chrome 查看安装版本号:(需要安装对应浏览器驱动版本) :-->帮助-->关于 2.安装谷歌浏览器驱动chromedriver(可直接放入pyth 阅读全文
posted @ 2024-11-23 02:52 铿锵有力自信且坚定 阅读(64) 评论(0) 推荐(0)
摘要:1. 创建打开浏览器 from selenium import webdriver # 用于操作浏览器 from selenium.webdriver.chrome.options import Options # 用于设置谷歌浏览器 # 创建设置浏览器对象 chrome_set = Options 阅读全文
posted @ 2024-11-23 03:34 铿锵有力自信且坚定 阅读(110) 评论(0) 推荐(0)
摘要:1. 元素定位 查看网页元素 右键-->检查 from selenium.webdriver.common.by import By # 元素定位包 # 使用 test.find_element(By.XXX) 1)定位元素ID--对应浏览器id # 定位一个元素 a = test.find_ele 阅读全文
posted @ 2024-11-23 16:44 铿锵有力自信且坚定 阅读(132) 评论(0) 推荐(0)
摘要:1.获取标签页数 lables = test.window_handles print(lables) 2. 切换标签页 lables = test.window_handles test.switch_to.window(lables[2]) 3.警告框alert元素交互(页面弹出框) # 关闭弹 阅读全文
posted @ 2024-11-23 23:31 铿锵有力自信且坚定 阅读(108) 评论(0) 推荐(0)
摘要:argparse 是 Python 标准库中用于命令行参数解析的模块。它可以让你轻松编写用户友好的命令行接口,自动生成帮助信息,并且支持位置参数、可选参数、类型检查、默认值、互斥组等高级功能。 一、基本用法 1.创建解析器 import argparse parser = argparse.Argu 阅读全文
posted @ 2025-08-19 21:33 铿锵有力自信且坚定 阅读(43) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2026-02-28 13:25 铿锵有力自信且坚定 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2026-04-09 18:32 铿锵有力自信且坚定 阅读(1) 评论(0) 推荐(0)
摘要:1. 创建虚拟环境 python3 -m venv myenv_python 2. 激活虚拟环境 source myenv_python/bin/activate 3.把安装包及版本列表保存到 requirements.txt文件中 cat > requirements.txt << 'EOF' b 阅读全文
posted @ 2026-04-18 19:22 铿锵有力自信且坚定 阅读(14) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2026-06-09 14:02 铿锵有力自信且坚定 阅读(0) 评论(0) 推荐(0)