跳到主要内容

python tips

idle3执行报错

** IDLE can't import Tkinter.

Your Python may not be configured for Tk. **

解决方案:brew install python-tk

python版本

mac上直接执行python,运行的是python2.x版本,系统自带的

需要安装python3,可以使用brew安装,可指定版本,默认安装最新版

python包管理

brew安装了python3后,直接就安装了pip3

pip3.9 list -v 可以列出当前已经安装的python包

pip3.9 install {package} 可以安装python包

通用帮助函数 help()交互式查询

在python交互式命令行,输入help(),则会进入help交互式命令行

modules 列出当前所有安装的模块,然后可以按照引导,一级一级往下查询

这是python的通用的查询帮助,可以查到几乎所有的帮助文档

模块帮助查询

  • 查看.py结尾的普通模块 help(module_name)

    这种方法需要先import对应的模块,再使用help进行查询

    例如:

    import math
    help(math)
  • 查看内建模块

    import sys
    sys.builtin_module_names查询函数信息

查询函数信息

需要先import模块

  • 查看模块下所有函数 dir(module_name)

  • 查看模块下特定函数信息

    • help(module_name.func_name)

    • print(func_name.__doc__)