随笔分类 - 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
阅读全文
摘要:说明:下面的脚本,涵盖利用文件传参数、logging日志模块,多进程 1 import requests 2 import re 3 import logging 4 from logging.handlers import RotatingFileHandler 5 import datetime
阅读全文
摘要:from multiprocessing import Pool import logging def log_conf(): logging.basicConfig( level=logging.DEBUG, format='{} {:<12}: {}'.format(('%(asctime)s'
阅读全文
摘要:在执行python脚本的多进程程序时,会随机性的触发程序执行完,无法主动退出的情况。尤其是当进程数足够大时,处理的数据量足够多时。出现退出异常的概率越大。下面的脚本用于解决退出异常问题。 import argparse import requests import getpass from mult
阅读全文
摘要:import nmap import argparse def get_parameter(): parser=argparse.ArgumentParser(description='该脚本用于探查主机存活情况') parser.add_argument('-n',dest='networkPre
阅读全文
摘要:import requests import argparse import json def get_parameter(): parser=argparse.ArgumentParser(description='该脚本用于查看IP的归属地') parser.add_argument('-a',
阅读全文
摘要:Python解压zip文件,性能较低。 #!/usr/bin/python3 import zipfile import argparse import sys def get_parameter(): parser=argparse.ArgumentParser(description='该脚本用
阅读全文
摘要:这里选择使用使用filetype获取文件的类型。 使用filetype之前,先用pip安装filetype。 #!/usr/bin/python3 import filetype import argparse import sys def get_parameter(): parser=argpa
阅读全文
摘要: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...
阅读全文
摘要:利用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 +=
阅读全文

浙公网安备 33010602011771号