![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 57
Python常用知识点
爱幻想-hjyp
遇到坎就得迈过去
展开
-
使用pyinstaller打包Python程序
运行时会有一个当前路径变量,如果使用命令行运行,那么这么当前路径变量就等于命令行所在路径。而双击时,当前路径变量就等于可执行文件所在的路径。环境下所有包,所以为了缩减打包后的安装包体积,我们新建虚拟环境,在该虚拟环境中只安装用到的依赖包,避免无用的安装包增大体积。第三方依赖包执行程序,所以打包的时候也需要将依赖的第三方包一起打包,这样用户才可以简单地双击运行程序。文件,在双击运行时,一定要确认可执行文件的同级目录下存在。如果在程序中读取了某文件,假设代码中文件路径是。,双击就可以执行,简单方便。原创 2023-10-12 18:13:14 · 297 阅读 · 0 评论 -
python ast 详解与用法
来说,我们可以先解析成抽象语法树,然后打印所有的结点,如下所示。在 python 中,我们可以通过自带的 ast 模块来对解析遍历语法树,通过ast.parse()可以将字符串代码解析为抽象语法树,然后通过ast.dump()可以打印这棵语法树。上面的简单示例向我们展示了几种基本结点类型(Assign、Name、Constant),接下来我们将会展示其他几种常见的结点类型和示例,完整的节点类型可以查阅。对于上面的例子,我们通过可视化可以看到,顶层是一个ast.Expr类型的结点,表示一个表达式。原创 2023-04-29 23:08:01 · 8566 阅读 · 4 评论 -
Python装饰器
Python装饰器用法原创 2023-02-27 11:54:44 · 123 阅读 · 0 评论 -
Python读写txt文件
题目读取txt文件写入txt文件文件的读写权限参考链接读取txt文件with open(data_txt, 'r') as f: # 读取文件中的第一行 line = f.readline() # 读取文件中的所有行,并消除回车 for line in f.readlines(): line = line.strip('\n') data_list.append(line)写入txt文件with open(os.path.join(save_path, 'train.t原创 2022-03-13 14:14:31 · 760 阅读 · 0 评论 -
Python
Python自带的list和numpy中数组的区别list可以存放类型不一致的数据,array所存放的类型必须相同下标访问的方式不同,访问二维list时通过a [i][j]访问,访问二维array时通过a [i, j]访问二者可以相互转化,通过tolist()将数组转化为列表...原创 2021-05-11 18:51:29 · 52 阅读 · 0 评论