python从入门到精通
python从入门到精通
奇妙之二进制
csdn博客专家,C/C++领域优质创作者,抖音搜奇妙之二进制,专注于Linux C/C++、嵌入式Linux开发,偶尔谈谈人生,目前致力于完成大约500篇的linux C/C++开发知识体系库,所有的文章都会一直保持更新(优化内容、排版),想学习的可以订阅我的专栏,也可以关注Linux 世界。
展开
-
拿到一个python包,setup.cfg文件如何使用
在Python项目中,setup.cfg文件通常用于配置项目的元数据和依赖项。它是一种类似于INI文件的格式,包含了项目的相关信息,如名称、版本、作者等。同时,setup.cfg文件也可以用来定义项目的依赖项。[metadata][options]requestsnumpypandas在上面的示例中,metadata部分包含了项目的名称和版本信息。options部分定义了项目的依赖项,其中install_requires字段指定了项目所需的依赖包。原创 2024-03-16 11:33:30 · 1358 阅读 · 0 评论 -
python字节串
Python的字节串(Byte Strings)是一种数据类型,用于存储字节序列。它们在处理二进制数据、文件操作、网络通信等场景中非常有用。与字符串相比,字符串是字符序列,而字节串是原始数据的序列,即8位长的字节序列。二进制格式写只能写字节串,非二进制格式可以写字符串。原创 2020-11-12 00:07:33 · 491 阅读 · 1 评论 -
python一个命令开启http服务器
【代码】python一个命令开启http服务器。原创 2022-06-11 12:19:31 · 615 阅读 · 0 评论 -
python元组的解包方法
tuple作为不可变对象,每个tuple对象在第一次创建后,持有的元素不能改变,这是元组的基本概念,而元组解包功能是其中一个很常见的技术点,今天一起学习元组解包常用的3种情况。原创 2023-11-07 20:29:28 · 342 阅读 · 0 评论 -
python类的构造函数__init__方法
参数表示实例化对象本身,通过它可以访问和设置对象的属性。如果你学习过C++,那么self类似于this指针。函数是一种特殊的方法,用于在创建对象时进行初始化操作。它是类的构造函数,在创建新对象时自动调用。方法允许类在对象创建时设置属性和状态,以确保对象处于正确的初始状态。方法在类定义中定义,参数个数是可变的,并且接受至少一个参数,即。对象并传递适当的参数,我们可以初始化对象的属性并对其进行访问。作为参数,并将它们赋值给对象的相应属性。下面是一个简单的示例,演示了如何使用。原创 2023-11-07 19:33:48 · 248 阅读 · 0 评论 -
python到底是强类型语言还是弱类型语言
在动态类型语言中,变量的类型是根据其值的类型来确定的,而不是在定义时预先声明。相反,它们会在运行时根据传递给函数的实际参数的类型来确定其类型。在强类型语言中,每个变量都必须先进行类型声明,一旦声明了类型,就不能再改变。虽然Python不需要显式地声明变量类型,但它是一种强类型语言。因此,在函数定义中,虽然参数类型不需要显式声明,但每个参数仍然有一个确定的类型,这个类型是根据传递给函数的实际参数的类型来确定的。例如,在 JavaScript 中,可以将一个变量从一个类型更改为另一个类型,例如字符串或数字。原创 2023-11-07 17:20:23 · 537 阅读 · 0 评论 -
python代码中经常看到,if __name__ == “__main__“,作用是啥
EditThisCookie 源码:https://github.com/ETCExtensions/Edit-This-Cookie。手动复制 cookies 显然是麻烦的,所以我采用了 EditThisCookie 这个插件来导出对应的 cookies。但很显然的是,直接下载往往只能下载到低画质的,而且也无法下载需要会员的视频,所以需要登录后的 cookie。两种格式的 cookies,所以我们需要找到一个符合格式的 cookies。,这样一来,我们就能导出符合要求的。和 Netscape。原创 2023-11-07 14:09:01 · 257 阅读 · 0 评论 -
pip install 加速(修改为国内源)快的起飞
很多小伙伴都在抱怨,python安装第三方库太慢,往往要挂机一晚上才下载好,运气不好的下载到一半就出错中断了。笔者自己也有这样的疑虑,今天就带大家来加速Pip下载,享受飞一样的感觉!Pip下载慢的原因Pip是Python的包安装程序。您可以使用pip安装来自Python包索引和其他索引的包[2]。在命令行中只需要输入pip install package_namePip是一个非常流行的python包管理工具,在命令行中只需要输入pip install package_name就可以自动安装第转载 2022-04-05 00:57:00 · 10182 阅读 · 0 评论 -
python包管理工具pip
pip(Python Install Packages)是 Python 的包管理工具,用于安装、升级、卸载和管理 Python 软件包。它是 Python 生态系统中最常用的包管理工具之一,可以帮助开发者轻松地管理项目的依赖关系,使得安装和管理 Python 软件包变得更加简单和便捷。命令用于列出当前 Python 环境中已安装的所有软件包及其版本。如果你希望安装一个版本在某个范围内的软件包,可以使用比较运算符,例如。命令来安装所需的软件包和版本,以复制你的 Python 环境。原创 2021-05-29 11:57:11 · 3353 阅读 · 0 评论 -
python3 安装selenium和谷歌浏览器驱动
选择和自己浏览器版本一致的版本,下载之后解压得到一个。文件,放在python安装目录下,也就是和。执行完会自动打开谷歌浏览器访问百度。原创 2021-05-05 23:15:27 · 2383 阅读 · 0 评论 -
pyinstaller 打包exe有依赖文件 py文件、dll文件、外部参数txt、json文件
待写原创 2021-08-17 10:51:27 · 1071 阅读 · 1 评论 -
ubuntu下python3.7安装、pip3安装使用各种疑难杂症
ubuntu下安装python实在太麻烦了,牵扯各种版本,16.04默认安装了python2.7和python3.6,但python3.6太老了,很多的包都要求3.7及以上,我们今天演示如何安装python3.7以及它的pip。而pip包放在了/usr/lib/python3/dist-packages下,注意目录是python3,说明和版本无关,python3.5和python3.7都可以使用。如果系统中只安装了Python3,那么既可以使用pip也可以使用pip3,二者是等价的。原创 2021-08-06 17:54:43 · 5806 阅读 · 2 评论 -
ubuntu16.04安装python3.7
https://websiteforstudents.com/installing-the-latest-python-3-7-on-ubuntu-16-04-18-04/原创 2021-08-06 16:47:54 · 1056 阅读 · 0 评论 -
关于python文件名慎取的案例
用pip安装pyserial后:sudo -H pip install pyserial,运行新建的程序,名称为serial.py,程序中用到:import serial.toos.list_ports,但总是提示ImportError:No module named tools.list_ports,在度娘一顿乱搜后,在stack overflowhttp://stackoverflow.com/questions/14108428/pyserial-no-module-named-tools看到有人问这原创 2021-07-17 20:46:23 · 521 阅读 · 0 评论 -
python串口操作
https://pyserial.readthedocs.io/en/latest/tools.html#serial.tools.list_ports.ListPortInfowindows下import serialimport serial.tools.list_portsplist = list(serial.tools.list_ports.comports())if len(plist) <= 0: print("The Serial port can't find!原创 2021-07-12 11:33:13 · 1070 阅读 · 0 评论 -
python按序解析,变量赋值即定义,变量未定义不可使用
class A(): def fun(self): print(self.name)a = A()a.name = "hh"a.fun()让我们学习C++的同学感到不可思议的是,定义类A的时候,并没有定义成员name,但是居然可以在实例化对象之后,增加成员name。如果先调用函数fun,就会报错:class A(): def fun(self): print(self.name)a = A()a.fun()a.name = "hh"...原创 2021-07-11 23:46:27 · 728 阅读 · 1 评论 -
python中的注释
Python中的注释有单行注释和多行注释:Python中单行注释以 # 开头,例如::# 这是一个注释print("Hello, World!")print("Hello, World!") # 这是一个注释单行注释可以位于语句之后。多行注释用三个单引号 ‘’’ 或者三个双引号 “”" 将注释括起来,例如:1、单引号(’’’)#!/usr/bin/python3 ''' 这是多行注释,用三个单引号 这是多行注释,用三个单引号 这是多行注释,用三个单引号 ''' print(原创 2021-07-11 22:58:21 · 710 阅读 · 0 评论 -
pycharm在项目中添加多个文件,并且切换文件进行执行
选中要运行的文件,右键,选择Run “xx”第一次运行之后,右上角就会出现切换选项,后面需要运行可以进行切换。原创 2021-07-11 22:52:10 · 3137 阅读 · 0 评论