
python
python
液压姬
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
.py文件转.pyc文件
python提供了内置的类库来实现把py文件编译为pyc文件,这个模块就是py_compile 模块。转换后,会在./path/路径下生成__pycache__文件夹,里面就是编译好的.pyc文件。此时需要将命名删掉,只保留最原始的文件名即可(因为互相import之间是已经编译好的文件名)注意:编译所用的环境(尤其是python版本)需要与执行环境一致。将一个目录中的python文件转为pyc文件。注意:编译好的文件会带着编译器版本的命名。将单个python文件转为pyc文件。原创 2023-05-15 09:22:06 · 1139 阅读 · 1 评论 -
python项目打包为可执行程序
【代码】python项目打包为可执行程序。原创 2023-05-05 13:55:54 · 166 阅读 · 0 评论 -
python中的各种路径设置
在用户目录下,找到隐藏文件 文件然后在末尾添加操作:保存生效 : 这样有个问题是,当关闭shell后,就会失效或者代码中添加如下代码: os查看当前路径 1.os模块 下面的路径为运行路径,不是绝对路径 在哪运行就是哪里的路径 2.sys模块原创 2022-12-28 14:39:05 · 2600 阅读 · 0 评论 -
在类中,写在__init__外面的变量和函数
【代码】在类中,写在__init__外面的变量和函数。原创 2022-12-09 16:12:43 · 235 阅读 · 0 评论 -
__file__
_file_ print(__file__) __fiel__在代码执行时生成,其为代码 「执行路径」 例如: ❝ 输入:python path_problem.py输出:path_problem.py ❞ ❝ 输入:python 3/path_problem.py输出:3/path_problem.py ❞ 本文由 mdnice 多平台发布原创 2022-08-24 10:21:47 · 168 阅读 · 0 评论 -
python-构造二维数组的坑与正确方法
python-构造二维数组的坑与正确方法 问题: 刷题的时候发现了这个问题 n = 3 res = n * [n * [0]] print("res=", res) res[0][1] = 9 print("res2=", res) 输出 res= [[0, 0, 0], [0, 0, 0], [0, 0, 0]] res2= [[0, 9, 0], [0, 9, 0], [0, 9, 0]] 这完全不符合常理啊,我一度怀疑我自己。。。 原因: 由于n*[0]的结果是生成了指向n个指向[0]的指针,这原创 2021-02-23 00:20:46 · 177 阅读 · 0 评论 -
Python中的with类详解
膜拜大佬的笔记转载 2021-02-22 23:24:54 · 262 阅读 · 1 评论 -
opencv在ubuntu系统下的各种安装(apt版-非conda)(由于最新版本实在是安装总出问题)气!!
查看pkg-config里opencv的版本pkg-config opencv --modversion 查看当前python所链接的opencv 版本 import cv2 print(cv2.__version__) 删除opencv sudo make uninstall cd .. rm -r build rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/o.原创 2020-11-23 15:51:29 · 638 阅读 · 0 评论 -
python-元组(tuple)
python-元组(tuple) 元组的类型是依靠,来创建的 (123)!=(123,) ----int--------- tuple-------- 迭代器转化 tuple[iterable] 复制元组 tuple2=tuple1[:] 更改和删除只能通过切片实现 删了第三个 c=a[:3]+b[4:] 删全部(一般不这么玩,python有自动回收机制) del c ...原创 2020-05-08 11:27:16 · 156 阅读 · 0 评论 -
python-文件操作
os 模块 os.sep 可以取代操作系统特定的路径分隔符。windows下为 ‘\’ os.name 字符串指示你正在使用的平台。比如对于Windows,它是’nt’,而对于Linux/Unix用户,它是 ‘posix’ os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径 os.getenv() 获取一个环境变量,如果没有返回none os.putenv(key,...转载 2020-05-08 10:48:43 · 220 阅读 · 0 评论 -
python-对文件操作-shutil模块
python-对文件操作-shutil模块 shutil.copyfile(src,dst) 目标地址具备可写权限 、写入同名会覆盖 move(src,dst)移动文件,或者重命名 shutil.copymode(src,dst)复制权限 shutil.copystat(src,dst)复制权限+最后访问时间 shutil.copy(src,dst)复制文件到目录 shutil.copy2(s...原创 2020-05-07 17:26:25 · 150 阅读 · 0 评论 -
python-位运算符
python-位运算符 运算符 描述 实例 & 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100 | 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。 (a | b) 输出结果 61 ,二进制解释: 0011 1101 ^ 按位异或运算符:当两对应的二进位相...转载 2020-05-07 09:09:26 · 320 阅读 · 0 评论 -
python——列表(笔记)
python——列表(笔记) 1. 创建列表:variable=[element1,element2,…………] 2.列表复制: ``` a=[1,2,3] b=a #b只是贴在a 上的标签,b变a也变 c=a[:] #用切片实现 #这才是真正的复制,给 c 也分了内存 ``` 3. 列表添加元素 a.append(element) a.extent([element1,element2,……...原创 2020-05-05 13:28:01 · 254 阅读 · 0 评论 -
python零碎的知识点
python各种零碎的知识点(防止忘记-自查用) BIF(Built-in Functions)内置函数 为了减少使用转义字符(\)可以在字符串前加字母 r 例如r"./datasets/train/img" 三重引号字符串:(省去了 \n \t 等等操作,写啥就是啥)’‘’ 123 456 789 ‘’‘ 变量float()转int()小数部分会直接剪掉 //地板除法,舍弃小数 逻...原创 2020-05-05 11:09:08 · 451 阅读 · 0 评论