找到 anaconda3\Lib\site-packages\anaconda_navigator\api\conda_api.py 搜索 yaml.load 将 data = yaml.load(f) 改为 data = yaml.safeload(f) 在低版本会有这个问题...
Continue readingsys 模块是 python 内置的,因此我们导入自定义模块的步骤如下: 先导入 sys 模块 然后通过 sys.path.append(path) 函数来导入自定义模块所在的目录。 使用 sys.path.append() 方法可以临时添加搜索路径,方便更简洁的 import 其他包和模块。...
Continue readingpackage 标识 在 pycharm 中 new,有 Directory 和 Python Package 两个选项。 分别创建 Directory 和 package,发现前者只是一个空目录,后者包含一个 init.py 文件。 这就是 init.py 的 package 标识作用,他告诉 python...
Continue readingPython 标准库是随 Python 附带安装的,它包含大量极其有用的模块。熟悉 Python 标准库是十分重要的,因为如果你熟悉这些库中的模块,那么你的大多数问题都可以简单快捷地使用它们来解决。 sys 模块 >>> import sys >>...
Continue reading处理异常 我们可以使用 try..except 语句来处理异常。我们把通常的语句放在 try - 块中,而把我们的错误处理语句放在 except - 块中。 try: text = input('Enter something --> ') except EOFError:...
Continue reading你想要从用户那里获取输入然后将一些结果打印。我们可以分别使用 input() 和 print() 函数来实现。 对于输入,我们也可以使用 str(string) 类的各种方法。例如,你能够使用 rjust 方法来得到一个按一定宽度右对齐的字符串。 用户输入 def reverse(...
Continue reading对象可以使用普通的属于对象的变量存储数据。属于一个对象或类的变量被称为域。对象也可以使用属于类的函数来具有功能。这样的函数被称为类的方法。这些术语帮助我们把它们与孤立的函数和变量区分开来。域和方法可以合称为类的属性。 域有两种类型—— 属于每个实例 / 类的对象或属于类本身。它...
Continue reading在 Python 中有四种内建的数据结构—— 列表、元组、字典和集合。 列表 list 是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项 目。 列表中的项目应该包括在方括号中,这样 Python 就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除...
Continue reading