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