随笔分类 -  python

摘要:指定要变化的起始ip地址 指定变化步长 指定变化个数 #!/usr/bin/python def ipv4_to_int(ipv4): ipv4 = [int(x) for x in ipv4.split(".")] ipv4_int = (ipv4[0] << 24) + (ipv4[1] << 阅读全文
posted @ 2021-02-25 14:34 lucky8492 阅读(352) 评论(0) 推荐(0) 编辑
摘要:os.walk(top, topdown = True, onerror = None, followlinks = False) 文件结构 Test folder: SubTest1 folder: ThirdLayer folder: SubTest2 folder: 示例代码1: import 阅读全文
posted @ 2020-06-29 16:42 lucky8492 阅读(220) 评论(0) 推荐(0) 编辑
摘要:Note: 如果查询的视频属性是VideoCapture类不支持的,将会返回0 OpenCV VideoCapture.get()参数详解 param define cv2.VideoCapture.get(0) CV_CAP_PROP_POS_MSEC 视频文件的当前位置(播放)以毫秒为单位 cv 阅读全文
posted @ 2020-06-18 16:06 lucky8492 阅读(390) 评论(0) 推荐(0) 编辑
摘要:判断目录是否存在import osdirs = 'C:\Users\Administrator\Desktop\work\python\' if not os.path.exists(dirs): os.makedirs(dirs) 判断文件夹是否存在 import os path =os.path 阅读全文
posted @ 2020-04-16 10:29 lucky8492 阅读(13343) 评论(0) 推荐(0) 编辑
摘要:eval() 方法的语法: eval(expression[, globals[, locals]])参数 expression -- 表达式。 globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。 locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映 阅读全文
posted @ 2020-01-16 15:26 lucky8492 阅读(472) 评论(0) 推荐(0) 编辑
摘要:# -*- coding: utf-8 -*- import pymysql import xlrd # import codecs #连接数据库 conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', 阅读全文
posted @ 2020-01-11 18:01 lucky8492 阅读(242) 评论(0) 推荐(0) 编辑
摘要:Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等 计算出一个字符串的MD5值: import hashlib md5 = hashlib.md5() md5.update('how to use md5 in python hashlib?'.encode("utf8")) 阅读全文
posted @ 2020-01-11 11:52 lucky8492 阅读(347) 评论(0) 推荐(0) 编辑
摘要:import os for dirpath, dirnames, filenames in os.walk("C:\\Users\\Administrator\\Desktop\\test_video_image"): file_count = 0 for file in filenames: fi 阅读全文
posted @ 2020-01-11 10:01 lucky8492 阅读(2997) 评论(0) 推荐(0) 编辑
摘要:正常情况下,图片命名的后缀和图片的格式一致,但可能某些情况下,图片的原格式和命名的后缀不一样,查看图片的实际格式 import os dirfff1 = "C:\\Users\\Administrator\\Desktop\\image_format" dirfff='C:\\Users\\Admi 阅读全文
posted @ 2020-01-10 09:35 lucky8492 阅读(788) 评论(0) 推荐(0) 编辑
摘要:#读取每一行 # reader = csv.reader(f) 此时reader返回的值是csv文件中每行的列表,将每行读取的值作为列表返回 #读取每一行 filename='D:\\file_information1.csv' import csv with open(filename,newli 阅读全文
posted @ 2020-01-08 16:02 lucky8492 阅读(12681) 评论(0) 推荐(0) 编辑
摘要:Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回 #对序列进行操作(分别使用' ' 、' - '与' 阅读全文
posted @ 2020-01-08 12:16 lucky8492 阅读(511) 评论(0) 推荐(0) 编辑
摘要:Python代码运行时,pycharm运行程序时在Python console窗口中运行而不是在运行窗口中运行 解决方法 :打开菜单栏 run->edit configurations 发现这样只能解决单个文件,打开左侧的Templates下面的python,再把这个复选框去掉 ok,这样就可以应用 阅读全文
posted @ 2020-01-06 15:16 lucky8492 阅读(645) 评论(0) 推荐(0) 编辑
摘要:一、SSL问题 1、在你不启用fiddler时,python代码直接发送https请求,不会有SSL问题(也就是说不想看到SSL问题,关掉fiddler就行) 2.启用fiddler会报出以下错误: raise SSLError(e, request=request)requests.excepti 阅读全文
posted @ 2020-01-04 17:12 lucky8492 阅读(3104) 评论(0) 推荐(0) 编辑
摘要:题目1 Python实现float数的四舍五入 def panf(f): if isinstance(f,float): #判断输入的数是否为float类型 isinstance(object, classinfo) 判断实例是否是这个类或者object是变量 b=int(str(f).split( 阅读全文
posted @ 2020-01-03 10:12 lucky8492 阅读(283) 评论(0) 推荐(0) 编辑
摘要:题目一:给定两个数求余数 给定的2个参数 num1 num2 比大小考虑情况 1.两个数相等 num1==num2 直接判断余数为0 2.除数大于被除数 num1<num2 直接判断被除数为余数 3、除数不能为0 4、被除数大于除数 乘法循环计算比较 def quyu(num1,num2): if 阅读全文
posted @ 2019-12-28 17:21 lucky8492 阅读(381) 评论(0) 推荐(0) 编辑
摘要:查看json库的方法 import json print("JSON库的主要方法:",json.__all__) ###JSON库的主要方法: ['dump', 'dumps', 'load', 'loads', 'JSONDecoder', 'JSONDecodeError', 'JSONEnco 阅读全文
posted @ 2019-12-19 11:50 lucky8492 阅读(223) 评论(0) 推荐(0) 编辑
摘要:原文转载于https://www.cnblogs.com/kevingrace/p/5840951.html 但是直接拷贝原文的代码运行报错异常,怀疑是不同Python版本使用StringIO BytesIO导致 执行报错,直接注释了,使用下面代码可以执行出和原文一样的效果 # test_netRa 阅读全文
posted @ 2019-12-17 14:34 lucky8492 阅读(428) 评论(0) 推荐(0) 编辑
摘要:原因分析:PyCurl 安装错误,需要安装 PyCurl 库(PyCurl 是一个Python接口,是多协议文件传输库的 libcurl。类似于urllib Python模块,PyCurl 可以用来从Python程序获取 URL 所标识的对象)解决方法:访问 https://www.lfd.uci. 阅读全文
posted @ 2019-12-17 11:43 lucky8492 阅读(1776) 评论(0) 推荐(0) 编辑
摘要:要在Python程序中执行目录和文件的操作,通过内置的os模块,也可以直接调用操作系统提供的接口函数。 os.path.abspath('.') # 查看当前目录的绝对路径 os.path.join('/Users/qa002', 'testdir') #在某个目录下创建一个新目录,首先把新目录的完 阅读全文
posted @ 2019-12-06 10:53 lucky8492 阅读(193) 评论(0) 推荐(0) 编辑
摘要:1 #! /usr/bin/env python 2 # -*- coding=utf-8 -*- 3 4 import requests 5 import json 6 import re 7 8 f = open('dianying.txt','a') 9 count = 0 #用于记录编号,也 阅读全文
posted @ 2019-12-05 18:35 lucky8492 阅读(405) 评论(0) 推荐(0) 编辑