Myluzh Blog

Strive to become a dream architect.

Python matplotlib 绘制折线图(单坐标系)

2023-7-13 myluzh Python

0x01 图像 0x02 代码 import matplotlib.pyplot as plt import random # 支持中文 from pylab import mpl mpl.rcParams['font.sans-serif'] = ['Arial Unicode MS'] mpl.rcParams['axes.unicode_minus'] = False # 用来解决不能使用汉字问题,需要导入matplotlib # 准备x y 数据 x = range(1, 31) y_hangzhou = [random.uniform(35, 42) for i in x] y_beijing = [random.uniform(34, 39) for i in x] # 创建画布 plt.figure(figsize=(10, 5), dpi=70) # 绘制图像 plt.plot(x, y_hangzhou, color="b", linestyle='-', label='上海') plt.plot(x, y_beijing, color="r", linestyle...

阅读全文>>

标签: python matplotlib

评论(0) (118)

Python selenium WebDriver 参数

2023-7-6 myluzh Python

设置 WebDriver 的选项参数可以使用 Options 类,具体如下所示: from selenium import webdriver from selenium.webdriver.chrome.options import Options # 创建 ChromeOptions 实例 options = Options() # 设置选项参数 options.add_argument("--headless") # 无界面模式运行 options.add_argument("--disable-gpu") # 禁用GPU加速 options.add_argument("--window-size=1920,1080") # 设置窗口大小 # 创建 Chrome 浏览器实例,并传入选项参数 driver = webdriver.Chrome(options=options) 其中,add_argument() 方法用于添加选项参数。你可以根据需要选择适合的选项参数来配置你的 WebDriver 实例。常见的选项参数包括: --headless:启用无界面...

阅读全文>>

标签: python selenium WebDriver

评论(0) (139)

python requests模块设置代理

2023-5-23 myluzh Python

import requests # 设置代理,多用于爬虫 proxies = {"http":"http://12.34.56.79:9527", "https":"https://12.34.56.79:9527"} # 1.普通的代理 rqq= requests.get(url="http://www.baidu.com",proxies=proxies) print(res.content.decode("utf-8")) # 2.携带了登录的用户名和密码 # proxies1 = {"http":"http://用户名:密码@12.34.56.79:9527"} # rqq = requests.get(url="http://www.baidu.com",proxies=proxies1)

阅读全文>>

标签: python requests

评论(0) (151)

python 批量修改AD域控登录账号脚本

2023-4-2 myluzh Python

1.需要在AD域控服务器安装OpenSSH 2.脚本同级目录需要有 人员.csv  内容包括(新账号,旧账号,姓名) 例如:10003105,JS106931,张三 import paramiko import logging import os class AD: def __init__(self): self.ad = "jsjd.local" def modifySamA(self, new_jsid, old_jsid, name): logger.info(f"ModifySamA,current:{new_jsid},{old_jsid},{name}") try: client = paramiko.SSHClient() client.load_system_host_keys() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ...

阅读全文>>

标签: python AD域控

评论(0) (202)

python web自动化 selenium 开局代码

2023-4-2 myluzh Python

chromedriver()函数,自动安装驱动 import random import time from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By from webdriver_manager.chrome import ChromeDriverManager def chromedriver(): chromedriver_path = ChromeDriverManager().install() return chromedriver_path def main(): option = webdriver.ChromeOptions() option.add_argument('--disable-gpu') # option.add_argument('--incognito') # 无痕模式 # option.ad...

阅读全文>>

标签: python selenium

评论(0) (252)

python pyinstaller打包成exe

2022-9-20 myluzh Python

打包命令 pyinstaller -F -w main.py -i main.ico --workpath build路径 --distpath exe打包路径 -n exe名字 主要参数 -F, --onefile 打包一个单个文件,如果你的代码都写在了一个py文件的话,可以使用这个命令,如果是多个py文件,就别用; -D, --onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架的形式编写工具代码,代码易于维护; -a, --ascii 不包含unicode编码的支持(包括默认值:如果可用) -c, --console 使用控制台子系统执行(默认),只对windows有效 -w, --windowed, --noconsole 使用windows子系统执行,当程序启动的时候不会打开命令行(只对windows有效) -i , --icon=<File.ico>将file.ico添加为打包的exe文件的图表,只对windows系统有效 --icon=<File.exe,n>将file.exe的第n个图标添加为可执行文件的资源,只对windows系统有效 -n N...

阅读全文>>

标签: python pyinstaller

评论(0) (279)