在同一级目录下新建 p1.py 和 run.py,添加代码     # p1.py 模块的设计者
def f1():
    print("from f1")
    
def f2():
    print("from f2")
def f3():
    print("from f3")
# run.py 模块的使用者
import p1
p1.f1()
p1.f2()
p1.f3()            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 11:41:53
                            
                                26阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、模块、包1.模块:一个包含所有你定义的函数和变量的文件,其后缀名是 .py ,一个.py文件就是一个模块模块实质上就是一个python文件。它是用来组织代码的,意思就是把python代码写到里面,文件名就是模块的名称,test.py test就是模块的名称随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理。这时我们不仅仅可以把这些文件当            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-10 11:01:34
                            
                                439阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一 .module通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。二. package通常包总是一个目录,可以使用import导入包,或者from + import来导入包中的部分模块。包目录下为首的一个文件便是__init__.py。然后是一些模块文件和子目录,假如子目录中也有__            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 15:42:32
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            扫描线:下面是来自soar转载的一篇博客。这篇博客解决了我对算区间长度时的不理解。实际上这个线段树的叶子节点保存的是这个点x坐标到下一个x坐标(排序后的)的区间长度。题意:二维平面有n个平行于坐标轴的矩形,现在要求出这些矩形的总面积. 重叠部分只能算一次.分析:线段树的典型扫描线用法.       首先假设有下图两个矩阵,我们如果用扫描线的方法如何计算它们的            
                
         
            
            
            
            # 如何在IDEA中导入Python包
## 简介
在这篇文章中,我将向你展示如何在IntelliJ IDEA中导入Python包,帮助你更好地编写Python代码。作为一名经验丰富的开发者,我将逐步指导你完成整个过程。
## 步骤概览
以下是在IDEA中导入Python包的步骤概览:
| 步骤 | 描述 |
| ---- | ---- |
| 步骤一 | 打开IDEA并创建Python项目            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-27 05:36:46
                            
                                227阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在写python时,有时候写的一个python文件可能需要被其他python文件所用,那么可以用导入包 import 的 方式: 1.自己写的包放到哪里?>>> import sys
>>> sys.path
['', '/usr/lib64/python34.zip', '/usr/lib64/python3.4', '/usr/lib64/pyth            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-26 14:26:58
                            
                                155阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python中从某个包里导入某个函数失败
Python 是一种高级编程语言,广泛应用于数据分析、机器学习和Web开发等领域。Python的强大之处在于其丰富的标准库和第三方包,它们提供了大量的功能和工具,使得开发变得更加方便和高效。
在Python中,我们经常需要从其他包或模块中导入函数来使用。然而,有时候我们可能会遇到从某个包或模块导入函数失败的情况。本文将探讨导入函数失败的原因,并提供            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-21 10:41:35
                            
                                174阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Numpy是什么在没给大家介绍numpy之前先给大家说下python的基本概念。Python 是一种高级的,动态的,多泛型的编程语言。Python代码很多时候看起来就像是伪代码一样,因此你可以使用很少的几行可读性很高的代码来实现一个非常强大的想法。numpy很简单,Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-08 18:31:14
                            
                                151阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在Python中从lib包里导入config
## 1. 熟悉流程
在Python中,要从lib包里导入config,通常需要按照以下步骤进行操作:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 确认lib包中是否存在config文件 |
| 2 | 确认lib包在Python的路径中 |
| 3 | 使用import语句导入config模块 |
## 2. 具            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-08 06:56:06
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            其实这两个错误的原因归根结底是一样的:在涉及到相对导入时,package所对应的文件夹必须正确的被python解释器视作package,而不是普通文件夹。否则由于不被视作package,无法利用package之间的嵌套关系实现python中包的相对导入。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-24 15:30:26
                            
                                331阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 导入Python文件里的所有函数
在Python中,我们可以通过导入文件里的所有函数来方便地使用其中定义的函数。这样可以避免重复编写相同的代码,提高代码的复用性和可维护性。
## 为什么需要导入文件里的所有函数
在开发过程中,我们常常会将一些相关的函数放在一个文件中,方便代码的组织和管理。如果我们需要在另一个文件中使用这些函数,可以通过导入文件里的所有函数来快速引入这些函数,而不需要逐个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-17 03:29:29
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。注:语法上的错误跟异常处理无关,必须在程序运行前就修正二.异常处理捕捉异常可以使用try/except语句。try/except语句用来检测try            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 21:48:31
                            
                                18阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            五月两场 | NVIDIA DLI 深度学习入门课程  5月19日/5月26日一天密集式学习  快速带你入门  正文共948个字(不含代码),2张图,预计阅读时间15分钟。前言  最近在学习Keras,要使用到LeCun大神的MNIST手写数字数据集,直接从官网上下载了4个压缩包:MNIST数据集解压后发现里面每个压缩包里有一个idx-ubyte文件,没有图片文件在里面。回去            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-17 10:55:09
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在 Python 中寻找导入包函数的位置
在你学习 Python 的过程中,可能会遇到需要查找某个导入包的函数、类或方法的位置的情况。这是一个很实用的技能,不仅有助于你理解这些功能的实现,还能够帮助你在调试代码时更有效地定位问题。在这篇文章中,我们将一步一步地学习如何实现这一目标。
## 整体流程
在开始之前,我们先看一下整个流程的步骤,如下表所示:
| 步骤 | 描述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-25 04:29:05
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python中的模块和包的导入1.model和package:一个.py文件就称为一个model,包是一个文件夹,其中包含__init__.py文件和其他.py文件,或其他子包2.模块的导入:使用import 模块名。包的导入可以使用import 或from import  导入3.使用import a,b,c可以同时导入多个模块或包4.使用 as可以改变导入模块的名字 如 i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-04 19:39:02
                            
                                212阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 在VSCode中调试导入包的Python程序
在日常的Python开发过程中,调试是一个不可或缺的环节。尤其是当你在一个项目中使用第三方库或自行编写的模块时,了解如何调试这些导入的包将极大地提高你的开发效率。本文将介绍如何在VSCode中调试导入的包,并提供相关的代码示例。
## 环境准备
首先,你需要确保VSCode已安装Python扩展,并且已经安装了需要调试的包。我们可以使用`pi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-23 05:25:27
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在 Python 中导入 Redis 客户端包
Redis 是一个开源的内存数据结构存储系统,被广泛应用于缓存和数据存储。Python 中常用的 Redis 客户端库是 `redis-py`。在本文中,我们将学习如何安装和导入这个库。以下是整个流程的简要说明:
| 步骤 | 说明                       |
| ---- | --------------------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-11 04:23:01
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            python 相对路径导入包  这个是参考网上的做法,终于成功学会  核心思想:python在运行脚本的时候,会把当前路径设为main,无法通过相对路径访问上级目录,仅可访问当前目录及其子目录问题引入   在构建python项目时,总是想import当前项目下的某些文件,有的时候我们的引入没有问题。  如上图,我们要运行dir_1目录下dir_1_run.py文件,如果该文件import            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-05 13:31:27
                            
                                468阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            摘要:导入模块、导入包、编程规范
以My_module为例,My_module的代码如下:
 __all__ = ['name','read']
print('in mymodule')
name = '帅锅'
def read():
    print('in read',name)
def read2():
    print('in read2',name)
if __name            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 16:44:39
                            
                                67阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言  本文介绍了python中的包结构和导入的相对路径等包的基础问题.1.包导入    python代码的目录就成为包,因此,这类导入就成为包导入。事实上,包导入是把计算机上的目录变成另一个python命名空间,而属性则对应于目录中所包含的子目录和模块文件。  python代码的目录就成为包,因此,这类导入就成为包导入。事实上,包导入是把计算机上的目录变成另一个python命            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 16:26:22
                            
                                244阅读