随笔分类 - python
摘要:1. os.environ executors数量增加后,出现以下问题: TaskSetManager: Lost task 10.3 in stage 1.0 (TID 21) on executor OCDC-ARM-DN-160: org.apache.spark.SparkException
        阅读全文
                
摘要:在python里面经常会出现 module_name 和 class_name 其实区别很简单 module_name 就是python文件的名字 在python文件里面可以定义多个 class,当然大多数其实只定义一个。 所以 module 和 class的关系是从属的关系,同时 module:c
        阅读全文
                
摘要:# 下载 https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh 缺失sklearn包 # 寻找site-packages目录 find / -name site-packages # ip1 python包位置: /d
        阅读全文
                
摘要:python代码加密 https://zhuanlan.zhihu.com/p/54296517
        阅读全文
                
摘要:# 获取最大值 arr=[1,2,3, -1] max=max(arr) print(max) # 获取最大值的索引 idx=arr.index(max) # 删除最大值 arr.remove(max) print(arr)
        阅读全文
                
摘要:**1.** **数字类型** Python数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。 **int****(整型)** 在32位机器上,整数的位数是32位,取值范围是-231~231-1,即-2147483648~2147
        阅读全文
                
摘要:读取后缀为 xls成功,后缀xlsx读取失败 import xlrd import xlwt from datetime import date,datetime def read_excel(): # 打开文件 workbook = xlrd.open_workbook(r'F:\demo.xls
        阅读全文
                
摘要:难点一:采用re.compile解析html 难点二:动态ua和动态ip反爬 # -*- coding:utf-8 -*- import random from time import sleep from bs4 import BeautifulSoup # 网页解析,获取数据 import re
        阅读全文
                
摘要:Python3中6个标准数据类型: Number String List Tuple Set Dictionary 不可变:Number、String、Tuple 可 变: List、Set、Dictionary 判断变量的数据类型 type = type(var_name) print(type)
        阅读全文
                
摘要:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel yum
        阅读全文
                
摘要:Traceback (most recent call last): File "pyhive.py", line 3, in <module> from pyhive import hive File "/data01/bonc_zj/test/hz/pyhive.py", line 3, in 
        阅读全文
                
摘要:## 1.类 ``` class Dog: """一次模拟小狗的简单尝试。""" def __init__(self, name, age): # 当根据Dog类创建实例时,python会自动运行__init__()方法。 """初始化属性name和age""" self.name = name #
        阅读全文
                
摘要:**单元测试**用于核实函数的某个方面没有问题。 **测试用例**是一组单元测试,核实函数在各种情形下都符合要求。 **全覆盖**的测试用例包含了一整套单元测试,涵盖了各种可能的函数使用方式。 ## 1. 对函数进行测试 name_function.py ``` def get_formatted_
        阅读全文
                
摘要:## 1. 使用json.dump()和json.load() 将列表保存到numbers.json ``` import json numbers = [2, 3, 5, 7, 11, 13] filename = 'E:/jacob/myJupyter/data/numbers.json' wi
        阅读全文
                
摘要:发生错误时,python创建**异常**对象。如果编写了对异常处理的代码,程序将继续运行,否则程序将停止并显示traceback。 ## 1. 使用try-except处理ZeroDivisionError异常 ``` try: print(5/0) except ZeroDivisionError
        阅读全文
                
摘要:## 7. 函数编写指南 - 给函数指定描述性名称。 - 函数的注释采用文档字符串格式,简要阐述函数的功能。 - 给形参指定默认值时,等号两边不要有空格。函数调用中的关键字实参也是这样。 - 代码行的长度不要超过79个字符。如果形参很多,可采用以下格式 ``` def function_name( 
        阅读全文
                
摘要:## 4. 传递列表 ``` def greet_users(names): """向列表中的每位用户发出问候。""" for name in names: msg = f"Hello, {name.title()}" print(msg) usernames = ['hanks', 'jackso
        阅读全文
                
摘要:## 1. 示例 ``` def greet_user(): # 函数定义 """显示简单的问候语""" # 文档字符串,描述了函数的功能。Python基于此生成有关函数的文档 print("Hello!") greet_user() ``` #### 1.1 参数 ``` def greet_us
        阅读全文
                
摘要:# 使用while处理列表和字典 ## 1. 在列表之间移动元素 在for循环遍历列表时,若修改列表元素会导致Python难以跟踪元素。 ``` unconfirmed_users = ['alice', 'brian', 'candace'] confirmed_users = [] for un
        阅读全文
                
摘要:## 1. 示例 ``` current_number = 1 while current_number 避免无限循环
        阅读全文
                
                    
                
浙公网安备 33010602011771号