
python
python
液压姬
这个作者很懒,什么都没留下…
展开
-
.py文件转.pyc文件
python提供了内置的类库来实现把py文件编译为pyc文件,这个模块就是py_compile 模块。转换后,会在./path/路径下生成__pycache__文件夹,里面就是编译好的.pyc文件。此时需要将命名删掉,只保留最原始的文件名即可(因为互相import之间是已经编译好的文件名)注意:编译所用的环境(尤其是python版本)需要与执行环境一致。将一个目录中的python文件转为pyc文件。注意:编译好的文件会带着编译器版本的命名。将单个python文件转为pyc文件。原创 2023-05-15 09:22:06 · 1099 阅读 · 1 评论 -
python项目打包为可执行程序
【代码】python项目打包为可执行程序。原创 2023-05-05 13:55:54 · 150 阅读 · 0 评论 -
python中的各种路径设置
在用户目录下,找到隐藏文件 文件然后在末尾添加操作:保存生效 : 这样有个问题是,当关闭shell后,就会失效或者代码中添加如下代码:os查看当前路径1.os模块下面的路径为运行路径,不是绝对路径在哪运行就是哪里的路径2.sys模块原创 2022-12-28 14:39:05 · 2561 阅读 · 0 评论 -
在类中,写在__init__外面的变量和函数
【代码】在类中,写在__init__外面的变量和函数。原创 2022-12-09 16:12:43 · 215 阅读 · 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 · 157 阅读 · 0 评论 -
python-构造二维数组的坑与正确方法
python-构造二维数组的坑与正确方法问题:刷题的时候发现了这个问题n = 3res = n * [n * [0]]print("res=", res)res[0][1] = 9print("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 · 166 阅读 · 0 评论 -
Python中的with类详解
膜拜大佬的笔记转载 2021-02-22 23:24:54 · 250 阅读 · 1 评论 -
opencv在ubuntu系统下的各种安装(apt版-非conda)(由于最新版本实在是安装总出问题)气!!
查看pkg-config里opencv的版本pkg-config opencv --modversion查看当前python所链接的opencv 版本import cv2print(cv2.__version__)删除opencvsudo make uninstallcd ..rm -r buildrm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/o.原创 2020-11-23 15:51:29 · 623 阅读 · 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 · 137 阅读 · 0 评论 -
python-文件操作
os 模块os.sep 可以取代操作系统特定的路径分隔符。windows下为 ‘\’os.name 字符串指示你正在使用的平台。比如对于Windows,它是’nt’,而对于Linux/Unix用户,它是 ‘posix’os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径os.getenv() 获取一个环境变量,如果没有返回noneos.putenv(key,...转载 2020-05-08 10:48:43 · 212 阅读 · 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 · 142 阅读 · 0 评论 -
python-位运算符
python-位运算符运算符 描述 实例& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100| 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。 (a | b) 输出结果 61 ,二进制解释: 0011 1101^ 按位异或运算符:当两对应的二进位相...转载 2020-05-07 09:09:26 · 297 阅读 · 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 · 236 阅读 · 0 评论 -
python零碎的知识点
python各种零碎的知识点(防止忘记-自查用)BIF(Built-in Functions)内置函数为了减少使用转义字符(\)可以在字符串前加字母 r 例如r"./datasets/train/img"三重引号字符串:(省去了 \n \t 等等操作,写啥就是啥)’‘’123456789‘’‘变量float()转int()小数部分会直接剪掉//地板除法,舍弃小数逻...原创 2020-05-05 11:09:08 · 437 阅读 · 0 评论