随笔分类 - Python
摘要:1、问题引入 正确安装Python以后,Python和PIP都可以正常使用。在使用pip安装其他库的时候,提示PIP版本过低,建议更新,结果更新时发生错误,导致PIP不能被识别,具体如下图: 2、解决方法 解决办法有两种,第一种是保证之前安装的PIP可用,第二种是解决更新权限问题。 1)保证PIP可
阅读全文
摘要:一、使用国内镜像方案(推荐) 经常在使用python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。 网上有很多可用的源,例如豆瓣:http://pypi.doub
阅读全文
摘要:1. 字符串前加f表示字符串内支持大括号内的python表达式,如: logger.info(f"Total time taken: {time.time() - start_time}") 2. 字符串前加r去掉反斜杠的转移机制,如下面例子,表示单纯字符串而不表示换行,如: logger.info
阅读全文
摘要:使用Python编写的*.py文件可以作为脚本在命令行执行,执行的方式是:python *.py(全路径)<参数可选> 但如果没有对*.py文件(即Python脚本)做一定的处理,虽然也没有报错,但不会有任何结果,还是使用斐波那契数列的例子,如下所示: 执行了 python xxx\FibFunc.
阅读全文
摘要:这两天在学习Python,并根据教程写了一些Python脚本,但在之后需要调用的时候却发现不能直接import进来,于是花了点时间看看简单情况下的Python脚本调用。 这里需要掌握的一个知识点就是:Python模块的搜索路径 当我们import 一个模块(即*.py)时,Python解释器首先在当
阅读全文
摘要:在接手一个Python项目的时候,通过Pycharm打开该项目,然后一片错误/警告之类的问题。为了能快速解决这些问题,我采取了一个比较笨的办法,就是重装了Python环境,并因此解决了基本所有的错误提示。但还是有一些警告,个人好像有些强迫症,不希望看到这些,然后开始着手解决。 第一个警告就是:从外部
阅读全文
摘要:UJson 主要记录其安装方式,能使用pip install ujson进行安装不过好像有点慢,反正我等了很久,也可以使用Python命令进行安装会快一点,命令如下: python -m pip install ujson
阅读全文
摘要:ipython 提供了丰富的工具包,用于建立Python的交互式操作,或许有用,在此处做一个标记!!! 目前知道比较好用的就是支持magic函数,比如:%time这些,如果没有安装这个包,%会被视为错误语法。做测试的时候挺好用 网上找的一些资料:https://www.cnblogs.com/tri
阅读全文
摘要:此处只做标记,没有深入更深层次了解!!! 初步的了解,是decorator库可以通过注解的方式扩展方法,扩展是在不改变原有函数的情况下进行的,如下图所示: 另外,网上也看到一些用法,暂时还不是很懂,先拿过来做个标记:https://blog.csdn.net/qq_35844043/article/
阅读全文
摘要:此处借用CSND上的一篇博文作为使用说明,连接为:https://blog.csdn.net/qq_23845779/article/details/105991806 该库的主要作用就是用来改变命令行或者控制台输出文字色彩的,目前的版本是0.4.6,支持Python2.7,3.7,3.8,3.9和
阅读全文
摘要:此处制作标记,记录一下charset-normalizer是干嘛用的!!! charset-normalizer是一个帮助阅读text文本的字符集编码,这主要解决py源码或者一些关联文件中的乱码问题,建议安装,目前的版本是3.0.0,支持Python3.6,3.7,3.8,3.9,3.10,3.11
阅读全文
摘要:此处只做标记,说明库是干什么用的,做个随笔记录,防止忘记!!!! 1、backcall库 这个库用来设置回调函数的规范,通过注解的方式设置,如下图所示:
阅读全文