python中迭代
摘要:如果给定一个list或tuple,可以使用for循环来遍历,这种遍历称为迭代(Iteration)。python中的迭代是通过for...in 来完成,不仅可迭代list/tuple。还可迭代其他对象。 # 迭代list>>> l = list(range(10))>>> for item in l
阅读全文
python中kafka生产者和消费者实现
摘要:安装kafka-python: C:\anaconda3\Scripts>pip install kafka-python import datetimeimport jsonfrom kafka import KafkaProducerfrom kafka import KafkaConsumer
阅读全文
python3中string和bytes之间的转换
摘要:python3中string和bytes之间的转换mystr = 'baidu.com'print(type(mystr)) # <class 'str'>mybyte = mystr.encode('utf-8')print(type(mybyte)) # <class 'bytes'>mybyt
阅读全文
python中列表的append()方法和extend()方法区别
摘要:1、相同:1)只能作用于list类型(不能作用于tuple等其他类型)2)单参数限制(不支持多参数) 2、区别:1)list.append(object) 向列表中添加一个对象object。使用append的时候,是将参数看作一个对象,整体作为一个元素打包添加到指定列表。 2)list.extend
阅读全文
Python计数器 | collections.Counter
摘要:Counter类的目的是用来跟踪值出现的次数。它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value。计数值可以是任意的Interger(包括0和负数)。 1、Counter类创建的四种方法: c = Counter() # 创建一个空的Counter类print(
阅读全文
python中文件内容替换
摘要:文件内容替换 # fileName 文件名 # oldStr 源字符串 # newStr 新字符串 def fileContentAlter(fileName, oldStr, newStr): file_data = "" with open(fileName, "r", encoding="ut
阅读全文
python获取当前的日期和时间
摘要:import datetime import time print ("格式参数:") print (" %a 星期几的简写") print (" %A 星期几的全称") print (" %b 月分的简写") print (" %B 月份的全称") print (" %c 标准的日期的时间串")
阅读全文
python获取当前时间戳
摘要:import time# 获取当前时间戳print(int(time.time()))
阅读全文
python获取当前文件的上一级目录
摘要:import osos.path.dirname(os.path.abspath(__file__))
阅读全文
python获取程序执行文件路径方法
摘要:import osos.path.realpath(__file__)'/root/a/1.txt'
阅读全文
python中os.path.abspath与os.path.realpath 区别
摘要:python中os.path.abspath与os.path.realpath 区别cd /homemkdir amkdir btouch a/1.txtln -s /home/a/1.txt /home/b/1.txt python进入实时模式>>> import os>>> os.path.ab
阅读全文
python创建多维字典方法
摘要:python不直接创建多维字典,需要逐层判断不存在创建,存在追加: 例如: 不能直接 dictName['key1']['key2']['key3']['key4']['key5'] = ['123', '456'] 下面函数实现: def createDict(tupleVals, val): t
阅读全文
python检查字典元素是否存在类似php中isset()方法
摘要:PHP中isset()方法来检查数组元素是否存在,在Python中无对应函数,在Python中一般可以通过异常来处理数组元素不存在的情况,而无须事先检查 Python的编程理念是“包容错误”而不是“严格检查”。举例如下: 代码如下:dict = {}try: dict['abc']['adv'] p
阅读全文
python判断字典中key是否存在
摘要:例:#生成一个字典d = {'title':'abc','age':18} if 'title' in d.keys(): print('存在')else: print('不存在') if 'title' not in d.keys(): print('不存在')else: print('存在')
阅读全文
python redis模块详解
摘要:这篇文章主要介绍redis的使用。 简单介绍下redis,一个高性能key-value的存储系统,支持存储的类型有string、list、set、zset和hash。在处理大规模数据读写的场景下运用比较多。 1.连接Redis数据库: 1)直接连接 2)连接池连接 连接池的原理是, 通过预先创建多个
阅读全文
python判断文件的访问权限
摘要:os.access(file, mode)判断文件的访问权限file为文件mode为操作模式,有这么几种:os.F_OK: 检查文件是否存在;os.R_OK: 检查文件是否可读;os.W_OK: 检查文件是否可以写入;os.X_OK: 检查文件是否可以执行;
阅读全文
python判断文件夹和文件是否存在
摘要:1.os.path.exists()既可以判断文件是否存在,又可以判断文件夹是否存在 2.os.path.isfile()判断文件是否存在 3.os.path.isdir()判断文件夹是否存在
阅读全文
python将字符串插入表中避免单双引号问题
摘要:调用pymysql.escape_string('向数据库插入的数据') 例如: import pymysql str = 'as"sdf' print(pymysql.escape_string(str))
阅读全文
python创建文件夹
摘要:import os filePath = 'D:\12345' # 判断文件夹是否存在,不存在则创建文件夹if not os.path.exists(filePath): os.makedirs(filePath)
阅读全文
python获取指定文件夹下的文件和文件夹
摘要:import os filepaths = []; dirpaths = []; pathName = r'C:\anfei\json\20191128' for root, dirs, files in os.walk(pathName): for file in files: file_path
阅读全文