1、import A

导入一个模块(module)。相当于导入的是一个文件夹,是个相对路径。

2、from A import B

导入了一个模块中的 module、class、function或是variable。相当于导入的是一个文件夹中的文件,是个绝对路径。

3、from A import *

是把一个模块中所有函数都导入进来。相当于导入的是一个文件夹中所有文件,所有函数都是绝对路径。

模块module 就是一个 后缀是 .py 的Python文件,文件名就是module的名字,文件中可以定义一些函数方法或者class类,这个module可以通过 import 指令导入其他module,以便重用(reuse)。

使用第二种或第三种导入方式在编程过程中调用模块中的函数时,可不加前缀,但可读性不强。

例如机械臂的上位机程序中:

from tkinter import *
import tkinter.ttk
import pickle
import serial
import time
import threading 
import queue
import math
import tkinter.messagebox
import webbrowser
import numpy as np
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐