随笔分类 -  Python杂记

摘要:默认情况下,Tkinter使用command绑定的函数只能接收一个参数,可以通过下面的方法接收多个变量参数。 1 from tkinter import * 2 def add_two(x,y,a): 3 z=x+y+a 4 s=Label(root,text='{}+{}+{}={}'.forma 阅读全文
posted @ 2021-12-26 18:22 魔阳工 阅读(197) 评论(0) 推荐(0)
摘要:说明:下面的脚本,涵盖利用文件传参数、logging日志模块,多进程 1 import requests 2 import re 3 import logging 4 from logging.handlers import RotatingFileHandler 5 import datetime 阅读全文
posted @ 2021-02-22 21:42 魔阳工 阅读(172) 评论(0) 推荐(0)
摘要:from multiprocessing import Pool import logging def log_conf(): logging.basicConfig( level=logging.DEBUG, format='{} {:<12}: {}'.format(('%(asctime)s' 阅读全文
posted @ 2021-01-12 21:32 魔阳工 阅读(201) 评论(0) 推荐(0)
摘要:在执行python脚本的多进程程序时,会随机性的触发程序执行完,无法主动退出的情况。尤其是当进程数足够大时,处理的数据量足够多时。出现退出异常的概率越大。下面的脚本用于解决退出异常问题。 import argparse import requests import getpass from mult 阅读全文
posted @ 2020-06-20 20:53 魔阳工 阅读(2588) 评论(0) 推荐(0)
摘要:import nmap import argparse def get_parameter(): parser=argparse.ArgumentParser(description='该脚本用于探查主机存活情况') parser.add_argument('-n',dest='networkPre 阅读全文
posted @ 2020-04-26 22:45 魔阳工 阅读(140) 评论(0) 推荐(0)
摘要:import requests import argparse import json def get_parameter(): parser=argparse.ArgumentParser(description='该脚本用于查看IP的归属地') parser.add_argument('-a', 阅读全文
posted @ 2020-04-25 17:54 魔阳工 阅读(655) 评论(0) 推荐(0)
摘要:Python解压zip文件,性能较低。 #!/usr/bin/python3 import zipfile import argparse import sys def get_parameter(): parser=argparse.ArgumentParser(description='该脚本用 阅读全文
posted @ 2020-04-02 22:13 魔阳工 阅读(1560) 评论(0) 推荐(0)
摘要:这里选择使用使用filetype获取文件的类型。 使用filetype之前,先用pip安装filetype。 #!/usr/bin/python3 import filetype import argparse import sys def get_parameter(): parser=argpa 阅读全文
posted @ 2020-03-31 23:01 魔阳工 阅读(3351) 评论(0) 推荐(0)
摘要:import os import sys path = sys.argv[1] file = sys.argv[2] if not os.path.exists(path): os.makedirs(path) print("目录创建成功") else: print("该目录已经存在") os.chdir(path) print(os.getcwd()) newfil... 阅读全文
posted @ 2019-11-04 22:35 魔阳工 阅读(414) 评论(0) 推荐(0)
摘要:利用for循环按行读取文件 import sys input_file = sys.argv[1] fileread = open(input_file, 'r', encoding='UTF-8') line_number = 0 for a in fileread: line_number += 阅读全文
posted @ 2019-11-03 20:01 魔阳工 阅读(137) 评论(0) 推荐(0)
摘要:作用:对列表进行排序 对列表进行排序,且不改变列表id 阅读全文
posted @ 2019-10-13 00:23 魔阳工 阅读(116) 评论(0) 推荐(0)