随笔分类 - python
摘要:def multipliers(): return [lambda x : i * x for i in range(4)] print [m(2) for m in multipliers()] #执行结果: [6, 6, 6, 6] 说明: 上面代码输出的结果是[6, 6, 6, 6] (不是我
阅读全文
摘要:def extendList(val, list=[]): list.append(val) return list list1 = extendList(10) list2 = extendList(123,[]) list3 = extendList('a') print "list1 = %s
阅读全文
摘要:Jupyter 就是一个非常好用的 Python 语言编程工具。或者说是一个 Python 编程语言、以及更多其他编程语言的,交互式集成开发环境。 Jupyter 的一个非常重要的优点,就是 写程序的界面,和运行程序的界面,在一起。写完直接看结果。Jupyter 太方便了。 1. 安装 pip in
阅读全文
摘要:python try详细说明(python的异常捕捉模块) #自己常用 try: pass except Exception as e: print("break for :"+str(e)) # 划重点: 1. 正常执行try情况 print(" 开始 ") try: # 这是希望运行的语句。(因
阅读全文
摘要:代码示例: # -*-encoding: utf-8 -*- # 打开目标excel # 获取excel中第一个表单 # 读取出里面写入的行数 # 将xlrd 的 workbook 转为 xlwt的 workbook 对象 # 追加数据 import xlrd3 import xlwt from x
阅读全文
摘要:代码示例: 注意: 保存文件时,如果有同名文件,会默认覆盖原文件 # -*-coding: utf-8 -*- # 创建一个excel对象 # 添加一个表单 # 写入head头数据 # 写入body体数据 import xlwt import os import random # 创建一个excel
阅读全文
摘要:目标excel: 代码示例: # -*-coding: utf-8 -*- import xlrd3 ''' 1. 打开一个excel对象 2. 读取excel中的所有表单名称 3. 打开excel中的目标表单 4. 读取目标表单中的有效行数 5. 读取目标表单中的有效列数 6. 读取目标表单中的某
阅读全文
摘要:列表推导式实现: for webElement in webElements: fields = webElement.find_elements_by_css_selector('span') resultlist = [field.text for field in fields] print(
阅读全文
摘要:Pycharm代码编辑<1>代码缩进 : Tab Shift+Tab<2>批量注释 : Ctrl+/<3>PEP8自动排版 : Ctrl+Alt+L<4>批量搜索 : Ctrl+F >可匹配大小写Match Case,可查找单独变量Words<5>批量替换 : Ctrl+R<6>定位跳转 : Ctr
阅读全文
摘要:文件中每一行末尾都有一个\n换行符,python中print()执行时默认也是换行,所以两个加起来打印出来就多了一个空行,输出的时候改成print(i,end=''),则可避免多出空行
阅读全文
摘要:s = 'hao123,新闻人民网,新华网,央视网,国际在线,中国网,中经网,光明网,央广网,求是网,中青网,网信网,西安市政府' str = s.split(',') for i in str: if i != str[-1]: print("'" + i + "',") else: print(
阅读全文
摘要:转载: https://cloud.tencent.com/developer/article/1395008 字典是一种数据结构,而json是一种数据格式,格式就会有一些形式上的限制,比如json的格式要求必须且只能使用双引号作为key或者值的边界符号(值如果是数字可以不用加双引号),不能使用单引
阅读全文
摘要:json.loads() 和 json.dumps() 是 json格式处理函数 1. json.loads() > json格式转 pyhton数据类型 json.loads()函数 是 将json格式 转为 python 数据类型 代码理解: import json json_str = '{"
阅读全文
摘要:注意: 1. split处理对象是字符串 2. split返回的是一个列表 3. strip处理对象是字符串 s = '{"period":"20201030","language":"zh_CN",\ "beginTime":"2020-10-01","endTime":"2020-10-30"}
阅读全文
摘要:注意 : json格式传参 {"action": "list_customer", "pagesize": 5, "pagenum": 1, "keywords": "人民医院"} 在python脚本中, x = {"action": "list_customer", "pagesize": 5,
阅读全文
摘要:#导包 >编码 from urllib.parse import quote #导包 >解码 from urllib.parse import unquote str = "{'action': 'list_customer', 'pagesize': 5, 'pagenum': 1, 'keywo
阅读全文
摘要:range() 是什么? range()函数是python内置函数,它能返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象。range函数大多数时常出现在for循环中,在for循环中可做为索引使用。其实它也可以出现在任何需要整数列表的环境中,在python 3.0中range函数
阅读全文