摘要:
1.对单个变量进行排序 #lst = [[5,8],[5,3],[3,1]] lst.sort(key = lambda x : x[1]) #lst = [[3,1],[5,8],[5,3]] 以元素的第二个元素升序排列 2. 对多个变量进行排序 #lst = [[5,8],[5,3],[3,1] 阅读全文
摘要:
一、循环sleep: 最简单的方式,在循环里放入要执行的任务,然后sleep一段时间再执行。缺点是,不容易控制,而且sleep是个阻塞函数 def timer(n): ''''' 每n秒执行一次 ''' while True: print(time.strftime('%Y-%m-%d %X',ti 阅读全文
摘要:
在Python中,装饰器是一种十分强大并且好用的语法,一些重复的代码使用装饰器语法的话能够使代码更容易理解及阅读。 因此在这里简单总结了一下Python中装饰器的几种用法以及需要注意的事情。 一、在装饰器中获取被装饰函数的参数 假设我们在开发web的时候,需要做反爬。要判断接口的访问来源我们就可以通 阅读全文
摘要:
对List进行排序,Python提供了两个方法方法1 用List的内建函数list sort进行排序list sort(func=None, key=None, reverse=False)Python实 对List进行排序,Python提供了两个方法 方法1.用List的内建函数list.sort 阅读全文
摘要:
本文介绍清空list的四种方法,以及 list=[ ] 和 list.clear() 在使用中的区别(坑)。 1、使用clear()方法 lists = [1, 2, 1, 1, 5] lists.clear() print(lists) >>>[] 2、重新初始化列表:初始化该范围内的列表,初始化 阅读全文
摘要:
1.环境准备 新建一个 foo 文件夹,其下包含一个 bar.py 文件 $ tree foo foo └── bar.py 0 directories, 1 file bar.py 的内容非常简单,只写了个 print 语句 print("successful to be imported") 只 阅读全文
摘要:
在 Python 中,可以采用 pandas、pyexcel、win32com 和 xls2xlsx 这四个模块,实现 xls 转 xlsx 格式。 以 Excel 示例文件 test_Excel.xls 为例,具体内容如下图所示: 1.pandas 安装命令 pip install pandas 阅读全文
摘要:
一、os.stat().st_size os.stat(filePath) 返回读取指定文件的相关属性,然后利用 stat 模块进行处理。 import os os.stat('data_feather_ys.feather') # os.stat_result(st_mode=33206, st_ 阅读全文
摘要:
一、os.popen()方法 1.使用语法 os.popen() 方法用于从一个命令打开一个管道。 os.popen(cmd).read() 获取执行后结果。 os.popen(command[, mode[, bufsize]]) # 使用的命令 # 模式权限:默认'r'或者'w' # 文件需要的 阅读全文
摘要:
1.基本概念 module:模块, 一个 py 文件或以其他文件形式存在的可被导入的就是一个模块 package:包,包含有 init 文件的文件夹 relative path:相对路径,相对于某个目录的路径 absolute path:绝对路径,全路径 2.Python 解释器是如何查找包和模块的 阅读全文