随笔分类 - e2-1 - python基础
摘要:关于http协议 详见:https://www.cnblogs.com/uncleyong/p/18015084 web server响应的格式必须要遵循http响应协议,否则浏览器或者其它客户端工具不能解析响应;另外,http请求协议已经由浏览器或者其它客户端工具帮我们封装好了。 这里我们直接通过
阅读全文
摘要:背景 pip源默认是国外的服务器,pip install比较慢,还时不时的访问不了,可以把pip源改成国内的pip源 豆瓣:https://pypi.douban.com/simple/ 清华(常用):https://pypi.tuna.tsinghua.edu.cn/simple/ 阿里云:htt
阅读全文
摘要:pip简介 pip是一个安装和管理Python包的工具,类似RedHat里面的yum,安装Python包非常方便。 安装完Python,就自带了pip工具,如下图: where pip pip基本用法 查看已经安装的包 pip list 安装包 pip install pytest,是安装最新版本
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/17947601 pycharm版本选择 说明,pycharm中快速切换环境这个功能在比较新的版本中才有 我目前版本比较老 所以卸载了: 官网下载最新社区版本:https://www.jetbrains.
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/17947601 创建项目:输入Location、选择New environment using-Virtualenv,其它保持默认即可 界面展示:解释器是虚拟环境中的解释器 venv文件夹内容 说明:通
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/17947601 说明 1、可以在虚拟环境汇总目录envs下创建虚拟环境venv_xxx,项目要关联哪个虚拟环境直接修改为对应虚拟环境中的python解释器即可 2、也可以在项目根目录下创建虚拟环境ven
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/17947601 创建虚拟环境(windows10下演示) 前置条件:安装python,版本≥3.3 因为在python3.3及更高版本中虚拟环境已经成为内置模块,可以直接通过命令来创建虚拟环境 pyth
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/17947601 python虚拟环境出现背景 1、多项目:实际工作中,我们电脑上可能需要开发不同的python项目(比如:ui自动化框架、接口自动化框架、开发的其它工具或平台等) 2、依赖不同:项目需要
阅读全文
摘要:有任何问题,请联系wx:ren168632201 补充:pip基本用法 python虚拟环境系列(一):虚拟环境出现背景及python依赖管理探索 python虚拟环境系列(二):win10下虚拟环境创建、操作等 python虚拟环境系列(三):pycharm中项目关联虚拟环境 python虚拟环境
阅读全文
摘要:python读取文件(下图为部分截图),行内容有交易金额,也有其它内容 过滤掉非交易金额行:if not i.startswith("2023") and i.strip()!="\n" and not i.startswith("退"): 对交易金额行进行强转float做统计 但是有特殊字符行,所
阅读全文
摘要:单线程 import time def html(url): time.sleep(0.1) print(url) if __name__=='__main__': start_time = time.time() for i in range(1,1001): i = 'http://www.cn
阅读全文
摘要:python遇到如题的问题。 方案: 1、修改编码 2、修改中文c名
阅读全文
摘要:面向对象的概念 面向过程和面向对象比较 面向过程:核心是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式优点:复杂的问题流程化,进而简单化缺点:可扩展性差应用场景:面向过程的程序设计思想一般用于那些功能一旦实现之后就很少需要改变的场景,如果你只是写一些简单的脚本,去做一些一次性任
阅读全文
摘要:一、模块(Module) 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之
阅读全文
摘要:一、函数 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 1.定义 def 函数名(参数): ... 函数体 ... 返回值 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的
阅读全文
摘要:一、文件操作 文件操作分为三个步骤:文件打开、操作文件、关闭文件,但是,我们可以用with来管理文件操作,这样就不需要手动来关闭文件。 实现原理: import contextlib @contextlib.contextmanager def show(): print('123') yield
阅读全文
摘要:一、运算符及优先级 Python 运算符(算术运算、比较运算、赋值运算、逻辑运算、成员运算) 1.算术运算符 运算符 描述 实例,a=20,b=10 + 加 a+b输出结果30 - 减 a-b输出结果10 * 乘 a*b 输出结果200 / 除 a/b输出结果2 % 取模 a/b输出结果0 ** 取
阅读全文
摘要:了解python底层(需要C基础) :python源码剖析 python风格规范 参考:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/ 根据Pytho
阅读全文
摘要:python是什么? 为什么学python? python在权威语言排序网站上的热度 python历史排名 python应用领域 哪些公司在用python python官方简介 上面的话简单的总结来说就是“优雅”、“明确”、“简单”。 Python是一种全栈的开发语言,在前端,后端,测试,大数据分析
阅读全文