![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python编程
文章平均质量分 73
#姚大姚
这里我主要会写一些在学习过程中遇到的困难。并且碰到好的学习资源也会分享出来,也把这个博客作为自己的知识库使用,正在学习的同学们也推荐建立一个自己的知识库,把自己遇到的问题记录下来。
展开
-
jupyter notebook,.ipynb文件输出东西太多打不开的解决方法【笔记自用】
强制打开,如果偶然打开,然后清除所有输出。原创 2022-10-15 15:59:29 · 2302 阅读 · 1 评论 -
pipfile和pipfile.lock、virtualenv、pipenv、pip
我们先说说virtualenv怎么用首先,我们用pip安装virtualenv:$ pip3 install virtualenv然后,第一步,创建目录(并且移到当前项目目录下):$ mkdir myproject$ cd myproject/$第二步,创建一个独立的Python运行环境,命名为venv:$ virtualenv --no-site-packages venvUsing base prefix '/usr/local/.../Python.framewor原创 2021-01-04 19:09:06 · 5072 阅读 · 0 评论 -
linux的python2.7安装pip的三种方式,Linux(Centos)在装有Python2的情况下安装Python3 两版本并存,安装完python3后pip、pip2都指向了python3
安装pip的三种方式pip是python的一个工具,用来安装python包特别方便。Linux系统是是内置python程序,因为许多Linux内置文件都是使用python来编写的,比如说yum。1.脚本安装推荐安装方式通过脚本的方式可以保证都能够安装到最新版本的pip,同时操作简单。curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pypython get-pip.py2.源码包安装下载地址:https://pypi.org/se原创 2021-01-03 20:36:45 · 27318 阅读 · 0 评论 -
虚拟环境是什么意思?pycharm的工程文件下的各个文件是什么意思以及pycharm的使用,run\debug configuration的配置,pycharm的常用快捷键
首先明白什么是虚拟环境:举个栗子:现在有许多台设备齐全的电脑,包含必要的键盘,显示器,操作系统,office软件等等。电脑虽小,五脏俱全,什么都能做,比如说你要写一篇小说;而电脑之间互不干扰,但是一旦你启动某台电脑,写某篇小说,那么就仅仅是这个电脑里写了小说,其他电脑没写。同理:我们安装个python解释器的python环境,然后我们要创建很多项目,每一个项目之间互不干扰,如果每个项目都依赖于我们安装在本机的python解释器的环境,那么如果项目A需要numpy 1.7,而项目B需要numpy 1.6怎原创 2020-08-21 11:23:34 · 6206 阅读 · 6 评论 -
falsk-sqlalchemy 连接数据库出现 No module named ‘MySQLdb‘(笔记自用)
一:连接参数sqlalchemy使用 create_engine() 函数从URL生成一个数据库链接对象,URL遵循 RFC-1738标准。我也不懂。大概就是要有用户名,密码,地址,端口,数据库名,还有一些可选参数。一个标准的链接URL是这样的:dialect+driver://username:password@host:port/database1.dialect:是数据库类型,大概包括:sqlite, mysql, postgresql, oracle, or mssql.2.driver:原创 2020-12-24 21:02:35 · 765 阅读 · 0 评论 -
Python中if __name__ == ‘__main__‘:的作用和原理(自用笔记)
if __name__ == ' __main__':的作用一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此 if __name__ == 'main': 的作用就是控制这两种情况执行代码的过程,在 if __name__ == 'main': 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 import 到其他脚本中是不会被执行的。举例说明如下:直接执行直接执行 test.p.原创 2020-12-01 17:57:59 · 352 阅读 · 0 评论 -
类属性、类方法;私有属性、公有属性;私有方法、公有方法;静态属性、静态方法;python的命名规范__xx__\__xx\_xx(自用笔记)
Ⅰ、类属性、类方法(类和实例都能调用类属性和类方法)类是一个特殊的对象,Python 中 一切皆对象: class AAA: #定义的类属于 类对象 obj1 = AAA() #属于 实例对象除了封装 实例 的 属性 和 方法外,类对象 还可以拥有自己的 属性 和 方法: ·类属性原创 2020-11-11 16:45:35 · 978 阅读 · 1 评论 -
pyton中的self具体含义,加self与不加self有什么区别?
类的定义:python使用class关键字来定义类,创建类时:1.1用变量形式表示的对象属性称为数据成员或成员 属性1.2用函数形式表示的对象行为称为成员函数或成员 方法成员属性和成员方法统称为类的成员1.属性(即变量)(1)如果变量定义在类下面而不是类的方法下面,那这个变量既是类的属性也是类实例的属性。(2)如果变量定义在类的方法下面,如果加了self,那这个变量就是类实例的属性,不是类的属性;如果没有加self,这个变量只是这个方法的局部变量,既不是类的属性也不是类实例的属性。原创 2020-11-10 12:31:40 · 1829 阅读 · 1 评论 -
python及pip中常用命令,经常总结
python基本命令查看python版本1.未进入python shellpython --version2.进入python shell,有两种方法方法一:help()方法二:import syssys.versionpip基本的命令:查看pip版本pip --version安装sudo easy_install pip列出已安装的包`pip freeze` orpip list或者在python解释器的文件夹Lib下,点击site-packages。原创 2020-10-29 20:36:25 · 187 阅读 · 0 评论 -
pip安装更新、第三方库对应的python解释器版本、pip安装第三方库,压缩包离线安装,pycharm快捷安装及pycharm中terminal的使用,timeout超时报错
之前在安装python的文章中已经给大家配置了pip环境变量(不了解的点这里去看看),这里就能直接在cmd窗口,不用切换路径,就能使用pip了。首先 使用pip list命令查看一下已有的第三方库,顺带看一下自己的pip需不需要更新,如果有以下警告,则需要升级升级命令:在黑框的原始路径下就可以输命令:pip install -U pip或者使用:python -m pip install --upgrade pip然后就会安装成功,如下图:这下在查看自己已经安装的第三方包就不会有黄色原创 2020-10-29 17:15:50 · 4255 阅读 · 1 评论 -
python常见异常
异常名称描述BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(通常是输入^C)Exception常规错误的基类StopIteration迭代器没有更多的值GeneratorExit生成器(generator)发生异常来通知退出StandardError所有的内建标准异常的基类ArithmeticError所有数值计算错误的基类FloatingPointE...原创 2020-10-22 17:38:52 · 81 阅读 · 0 评论 -
python的print格式化输出的format()方法和%两种方法
目录一、format用法二、%用法一、format用法相对基本格式化输出采用‘%’的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号‘{}’作为特殊字符代替‘%’https://www.cnblogs.com/fat39/p/7159881.html二、%用法1、整数的输出%o —— oct 八进制%d —— dec 十进制%x —— hex 十六进制2、浮点数输出,一种是格式化输出,另一种是round()输出(1)格式化输出原创 2020-10-21 19:55:49 · 26428 阅读 · 0 评论 -
python中x,y=y,x的交换原理
其实归功于python的独特数据结构:元组。当我们写到 x, y, z = 1, 2, 3的时候,python令左右两边各自形成了元组,即:(x, y, z)= (1, 2, 3) 然后根据元组内的顺序依次赋值,即x = 1,y = 2 , z = 3。理解了这个之后,还要理解另外一点,即python形成元组时会开辟新的空间来存储1,2,3的空间地址。所以,s[i], s[j] = s[j], s[i]是(s[i], s[j]) = (s[j]对应的值,s[i]对应的值)。...原创 2020-10-20 19:34:31 · 14628 阅读 · 2 评论 -
python的模块、包、库区别。导入包/模块的方式
直接进入主题,如果觉得文章可以,记得点点赞和关注,我主要会写一些在学习过程中遇到的困难模块模块,是指我们写的.py文件,一个模块对应一个.py文件。比如写了一个model.py的py文件,这就是一个模块。使用这个模块的方法:import 模块名。具体到里面的方法则是:import 模块名.方法包包简单的理解,就是一组模块在一个文件里,这个文件夹除了这些模块的py文件,还有一个_init_.py文件。包的用法:import 包.模块名库库可以理解为仓库,例如标准库,则是一组很多的想numpy,ma原创 2020-08-13 09:34:48 · 1162 阅读 · 0 评论