python
python学习之路
醉世老翁
本该正常的过程中出现了诡异的问题,往往是由于基础的问题导致。
展开
-
python 根据IP获取到国家输出占据百分比
网上找了个接口,直接用python去跑循环拿数据。原创 2023-03-09 09:34:39 · 173 阅读 · 1 评论 -
python 检测linux二进制命令有无病毒木马
服务器被入侵,检查二进制命令文件有无病毒,发现了个网站,网站有API,可以检测病毒,木马,下面是网站示例:VirusTotal可以上传二进制命令文件进行检测上传一个有问题的二进制文件查看分析结果病毒的种类都出现了,还是比较好使的,我用clamav没有扫描出来,所以用这个网站啦免费注册用户,有API文档因为二进制比较多,所以写了个python,慢慢去扫描检测import requests,logging,sys,osfrom time im...原创 2021-07-09 17:28:15 · 492 阅读 · 0 评论 -
Windows python3 安装selenium且使用
直接在终端执行pip install selenium测试from selenium import webdriverbrower = webdriver.Chrome()brower.get("http://www.baidu.com")报错了,提示的是找不到chromedriver解决方法:指定路径from selenium import webdriverdr_path = r"C:\Users\Administrator\Desktop\ch.原创 2021-05-21 18:49:13 · 210 阅读 · 0 评论 -
python 打乱文件内容同时保留某字段的顺序
测试数据太少,所以用python弄了一些测试数据,同样的数据,保留时间,打乱内容import randomc = []d = []with open("cc.txt",'r') as f: for i in f.readlines(): st = str(i.split("- - [")[0]) + str(i.split('+0800]')[1:]).replace("[","").replace("]","").replace("'","").rep..原创 2021-05-11 16:52:09 · 79 阅读 · 0 评论 -
python3 赋值列表sort打印出None的解决方法
d = [42, 62, 78, 19, 13, 53, 67, 35].sort()print(d)d = [42, 62, 78, 19, 13, 53, 67, 35]print(d.sort())###############结果如下NoneNone列表创建了之后,执行列表排序,不在变量里排序,因为sort是个函数,函数的最后一个返回值None,赋值给了d,所以d是None,现在再调用就没事了d = [42, 62, 78, 19, 13, 53, 67, .原创 2021-02-26 11:50:19 · 1028 阅读 · 0 评论 -
python3 进程池下载m3u8视频,下载ts并且合并成mp4
import requests,re,datetime,multiprocessing,osffmpeg = r'D:\ffmpeg-4.2.1\bin\ffmpeg.exe'def spider(url,savename): response = requests.get(url).content with open("./ts/%s.ts"%savename, 'wb')as fw: fw.write(response) print("%s ov.原创 2021-01-13 16:04:20 · 863 阅读 · 0 评论 -
python将excel 12w行数据写入数据库耗时半小时(三种方式)~
测试了三种方案:方案一、消耗时间: 1586秒=26分钟,不使用进程池,executemany插入import openpyxlimport pymysql as msqimport timeconn = msq.connect( host='127.0.0.1', port=3306, user='root', password='bagayalu', database='test',) #连接数据库cursor = conn.cursor(c原创 2020-11-06 15:39:54 · 2347 阅读 · 5 评论 -
python 脚本打乱日志顺序,自定义时间
源日志文件X2是空文件执行脚本结果如下源码如下import random,timetime_list = []#每一秒的时间def create_time(): for h in range(0,24): #小时 if h < 10: h = "0" + str(h) for m in range(0,60): #分钟 if m...原创 2020-09-08 17:58:17 · 328 阅读 · 0 评论 -
python 爬取ip代理池放入redis数据库(比较基础的代码)
from bs4 import BeautifulSoup as Soupimport requests,redisfrom selenium import webdriverimport randomdb_conn = redis.ConnectionPool(host="10.1.1.11", port=6379, password="password")redis_conn =...原创 2019-08-08 16:33:11 · 748 阅读 · 0 评论 -
python+expect脚本实现自动备份数据,简单实用
python脚本如下:#!/usr/bin/pythonimport os,datetimeip = iter(["1.1","1.2","1.3","1.4","1.5","1.6","1.7","1.8"])port = iter(["3041","4227","2300","3212","2949","4502","3767","3405"])passwd = iter(["1...原创 2019-06-17 11:54:03 · 828 阅读 · 0 评论 -
python爬取小说(有注释,超简单)
from pyquery import PyQuery as pqimport requests#输入保存到本地的文件名filename = input("Please input the name you want to save: ")#提供小说的编号,https://www.biqukan.com/0_790/ 提供0_790就行,输入0_790book_url = in...原创 2019-01-10 12:06:54 · 1731 阅读 · 2 评论