![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
文章平均质量分 61
python相关
HoveXb
视觉SLAM、感知、深度学习
展开
-
【python】python -m的简要记录
在使用python的过程中,总会遇到一些不直接运行‘python *.py’,而是运行‘python -m *.py’的情况,对于两者之间的差别总是存在一些朦朦胧胧、似是而非的认知,索性整理以供后续查阅。python -m 初识介绍-m指令前,需要介绍有关python的一些专业术语。python文件由被称为模块(module)的各单元组成。模块又可分成两种类型:代码模块(code module)与包模块(package module),最常见的代码模块是例如*.py的可执行文件,而最常见的包模块是.原创 2022-03-21 13:53:58 · 1789 阅读 · 2 评论 -
【python】import时,python是如何找到我们需要的包的?
当执行import spam时,编译器首先从内嵌模块(buil-in module)中寻找spam库,如果内嵌模块不含有spam,编译器将依据sys.path所给的一系列文件夹路径寻找名为spam.py的文件。其中:sys.path由以下内容初始化:输入脚本的所在的文件夹PYTHONPATH默认的安装依赖文件夹备注:输入脚本所在的文件夹路径会放在 sys.path的第一个,即位于标准库路径的前面。这意味着,如果脚本目录中存在和标准库同名的库,该库将会覆盖标准库。...原创 2021-09-14 14:13:38 · 1076 阅读 · 0 评论 -
【python相对路径】为何使用了相对路径的文件只能作为模块或者库运行?
本文主要是为了对python的“相对路径引用”有一个更细节的理解1.文件结构2.文件代码2.1 package/file1.pydef file1_fun(): passif __name__ == '__main__': print("this is file1") 2.2 package/file2.pyfrom . import file1def file2_fun(): passif __name__ == '__main__': .原创 2021-08-13 16:02:32 · 200 阅读 · 0 评论 -
【python】列表中两个冒号和三个点的用法
https://blog.csdn.net/weixin_41481113/article/details/88382588#创建一个列表lis=[0,1,2,3,4,5,6,7,8,9]lis=[i for i in range(10)]#取后4个数,下面两个结果是一样的,一个是按照倒叙的索引,一个是正序索引lis_=lis[-4:]lis_=lis[6:]#取3、5、7、9lis_=lis[3::2]上面最后一个切片就用到了两个冒号,其实就是这个lis[start:end :ste.转载 2021-07-24 22:04:52 · 1363 阅读 · 0 评论 -
python 闭包和装饰器的理解
5句口诀理解记忆Python闭包和装饰器原创 2020-07-30 15:43:43 · 118 阅读 · 0 评论 -
Python3 * 和 ** 运算符
在 Python 中,* 和 ** 具有语法多义性,具体来说是有四类用法。1. 算数运算*代表乘法** 代表乘方>>> 2 * 510>>> 2 ** 5322. 函数形参*args 和 **kwargs 主要用于函数定义。你可以将不定数量的参数传递给一个函数。不定的意思是:预先并不知道, 函数使用者会传递多少个参数给你, 所以在这个场景下使用这两个关键字。其实并不是必须写成 *args 和 **kwargs。 *(星号) 才是必须的. 你也可以写转载 2020-07-27 14:41:51 · 128 阅读 · 0 评论 -
Python目录和路径操作
转载自:https://blog.csdn.net/fcku_88/article/details/841970951. 目录操作(os模块)1.1 获取当前工作目录In [1]: import os In [2]: os.getcwd() # get current working directory转载 2020-06-21 15:10:44 · 192 阅读 · 0 评论