【python打包】Pyinstaller-快速上手


【python打包】Pyinstaller-快速上手 PyInstaller 快速入门 1. 写在前面 PyInstaller简介 **通过 PyInstaller,可以将 Python 脚本打包成 **.exe 文件(适用于 Windows)或适用于 macOS和 Linux 的可执行文件,用户无

【Py7数据类型】7.6-使用pycharm调试


如何使用pycharm调试python程序 使用pycharm的调试功能,可以对程序进行调试,也就debug。 调试功能主要包括设置断点, 单步执行, 查看调用栈信息, 查看变量的值,调试功能让程序在某一行代码上暂停,通过对这一刻的上下文环境进行检查,可以定位程序出问题的原因。 调试程序是程序员的日

【Py7数据类型】7.5-常见的错误和异常


1. 忘记添加: 在if, elif, else, for, while, class,或者使用def定义函数的名称后面忘记添加:,就会引发 SyntaxError if 3 > 4 print('ok') 这是一种非常明显的错误,大多数编辑器在你写代码的时候就会用红色的波浪线提示你 2.

【Py7数据类型】7.4-异常信息分析与收集


异常信息分析与收集 在实际调试程序的过程中,有时只获得异常的类型是远远不够的,还需要借助更详细的异常信息才能解决问题。 捕获异常时,常用的有2种方式可获得更多的异常信息,分别是: 使用 sys 模块中的 exc_info 方法; 使用 traceback 模块中的相关函数。 Python sys.e

【Py7数据类型】7.3-主动抛异常


一、引发异常(主动抛出异常) 你可能会感到疑惑,即我们从来都是想方设法地让程序正常运行,为什么还要手动设置异常呢?首先,你要要分清楚,程序发生异常和程序执行错误,它们完全是两码事,并不是说程序有异常,就代表程序有问题,因为异常既可能是由bug导致的,也可能是你故意想要引发的;其次,出现异常又不是一定

【Py7错误异常】7.2-捕获异常


一、捕获异常 一旦发生异常,程序就会终止,这是非常糟糕的事情,这种糟糕体现在两方面 即便发生了异常,如果业务上可以忽略它,那么程序应当继续执行 程序终止,使得异常的信息没有被保留下来,不利于问题的分析和总结 为了提高程序的健壮性和解决问题,可以将异常捕获,根据业务要求来做对应的处理。 1、try e

【Py7错误异常】7.1-错误和异常介绍


一、 错误和异常 程序运行时可能会碰到一些错误和异常,例如本该用英文冒号却用了中文冒号的情况,再比如出现了除数为 0、年龄为负数、数组下标越界等,这些错误或异常如果不能被发现并加以处理,可能会导致程序无法运行或返回结果有误。和大部分编程语言一样,Python 也提供了处理错误和异常的机制,可以让我们

【Py1数据类型】2.8-数据类型杂谈


1.python列表,元组,集合,字典之间互相转换 本文着重介绍python 列表(list),元组(tuple),集合(set),字典(dict)四种类型之间的相互转换,转换成python列表需要使用list函数,转成元组需要使用tuple函数,转成集合需要使用set函数,转成字典需要使用dict