当前位置: 首页 > news >正文

在Python中,导入拓展库的规范如下:

在Python中,导入拓展库的规范如下:

Import 模块名 [as 别名]

from  模块名Import 对象名  [as 别名]

from 模块名 import  *

1.导入标准库和第三方库的方式应该不同

Python标准库已经默认安装在Python解释器中,因此在导入标准库时不需要指定路径。而第三方库通常需要在本地安装后才能使用。因此,导入标准库和第三方库的方式应该不同。

2.一次导入一个模块

建议一次只导入一个模块,而不是一次导入多个模块。这可以使代码更易于阅读和理解。例如:

3.避免使用相对导入

在Python中,相对导入是指使用“.”和“..”来导入相对于当前模块的其他模块。相对导入可以使代码更具有可移植性,但也可能导致代码不易于理解和维护。因此,建议使用绝对导入来导入其他模块。

# Goodimport osimport sys# Badimport os, sys

4.使用标准的导入顺序

在导入模块时,应该按照特定的顺序来导入模块。建议使用以下顺序:

标准库模块

第三方库模块

本地应用程序或库模块

例如:

# Goodimport osimport sysimport pandas as pdimport my_module# Badimport my_moduleimport pandas as pdimport sys, os

5.不要使用通配符导入

在Python中,通配符导入是指使用“*”符号来导入模块中的所有内容。通配符导入可能会导致名称冲突和意外的行为。因此,建议避免使用通配符导入。例如:

# Goodimport pandas as pd# Badfrom pandas import *

遵循以上导入拓展库的规范可以使代码更加规范和易于阅读和维护。

http://www.lryc.cn/news/20607.html

相关文章:

  • SEATA是什么?它的四种分布式事务模式
  • 【华为OD机试模拟题】用 C++ 实现 - 去重求和(2023.Q1)
  • 如何用 chatGPT,给大家来一个自我介绍
  • 进程管理之基本概念
  • nginx安装部署实战手册
  • XXL-JOB任务调度平台
  • android UI优化的基本原理和实战方法
  • 指针的进阶【中篇】
  • 华为OD机试题,用 Java 解【删除字符串中出现次数最少的字符】问题
  • 【C语言每日一题】猜名次
  • 89. 格雷编码
  • 线性回归算法和逻辑斯谛回归算法详细介绍及其原理详解
  • 【网络原理8】HTTP请求篇
  • Playbook的用法
  • APP优化 —— MMAP内存映射
  • paddle.vision 与 torchvision 中的box NMS使用方式
  • php mysql校园帮忙领取快递平台
  • C/C++开发,无可避免的内存管理(篇二)-约束好跳脱的内存
  • 【Java】让我们对多态有深入的了解(九)
  • 12 个适合做外包项目的开源后台管理系统
  • 鼠标更换指针图案和更改typora的主题
  • 【洛谷 P1563】[NOIP2016 提高组] 玩具谜题(模拟+结构体数组+指针)
  • 阿里测试经验7年,从功能测试到自动化测试,我整理的超全学习指南
  • Educational Codeforces Round 143 (Rated for Div. 2)
  • 业务代码编写过程中如何「优雅的」配置隔离
  • English Learning - L2-2 英音地道语音语调 2023.02.23 周四
  • java:线程等待与唤醒 - Object的wait()和notify()
  • 实现弹窗功能并修改其中一个系数
  • vue-draggable浏览器拖拽event事件对象拖动时 DragEvent path undefined
  • 【云原生】搭建k8s高可用集群—20230225