首页 > 编程语言 >python不能找到自己写的包怎么办

python不能找到自己写的包怎么办

时间:2023-10-01 16:56:04浏览次数:55  
标签:__ dirname python 路径 sys 找到 path 怎么办

python找不到自己写的包一般是因为路径问题导致的,我们的包在不同的目录下需要使用不同的方式导入。

下面我们就来看一下遇到无法找到自己写的包的解决方法:

我们可以先使用下面的方法查看当前路径:

import sys
print(sys.path)

然后使用下面的方法获取包所在的路径即可:

from os import path
d = path.dirname(__file__)  # 获取当前路径
parent_path = os.path.dirname(d)  # 获取上一级路径
sys.path.append(parent_path)    # 如果要导入到包在上一级

标签:__,dirname,python,路径,sys,找到,path,怎么办
From: https://www.cnblogs.com/longronglang/p/17738990.html

相关文章

  • python numpy 稀疏矩阵与密集矩阵
    在NumPy中,稀疏矩阵和密集矩阵是两种不同的数据表示方式,用于存储矩阵数据。它们之间的主要区别在于存储元素的方式和内存占用。稀疏矩阵(SparseMatrix):区别:存储方式:稀疏矩阵只存储非零元素的位置和数值,而忽略零元素,从而节省内存。内存占用:由于只存储非零元素,稀疏矩阵在处理大规模......
  • 5大文件管理操作,Python自动化办公,整明白了
    大家好,这里是程序员晚枫。在更新开源项目:python-office的这1个多月里,又发现了一些新需求,今天整理出来,分享给大家~全是自动化办公的常用工具,网友:早知道就好了1、批量压缩文件夹电脑空间不够用了?别怕,批量压缩一下文件吧~安装第三方库pipinstallpofile代码importpofile......
  • 常见排序的python实现
    常见排序的python实现importnumpyasnpimporttimeitimportmatplotlib.pyplotasplt##生成测试序列defGenerateArray(n,N=1000):orginArray=np.random.randint(N,size=n).tolist()returnorginArrayorginArray=GenerateArray(20)print(orginArray)......
  • python 获取城市所属省份
    获取城市所属省份defgetProvince(cityValue):area_data={'北京':['北京市','朝阳区','海淀区','通州区','房山区','丰台区','昌平区','大兴区','顺义区','西城区','延......
  • 邮件发送,附件太大怎么办 → 那就用分卷压缩吧
    开心一刻昨晚,老婆辅导女儿写作业有一道形容妈妈的题,女儿写下了:我妈妈像一个暴躁的老虎老婆拿起题册轻轻敲了下女儿,生气到:有这么形容你妈的吗女儿:你看你现在老婆:我有那么暴躁吗,你就不能说我妈妈像一个公主,温柔大方漂亮?女儿:题目让我造句,没让我造谣!......
  • 二十四点游戏Python实现
    二十四点游戏是一种数学益智游戏,通过组合四个数字和四种基本运算符(加、减、乘、除),使得计算结果等于24。在本文中,我们将使用Python语言实现这个游戏。一、游戏规则1、从给定的四个数字中选取任意两个数字,并选择一个运算符进行计算。2、将计算结果与剩余的两个数字结合,再选择一个运算......
  • Python代码转换成C++
    Python和C++是两种不同的编程语言,但它们都有各自的优势和适用场景。在某些情况下,我们可能需要将Python代码转换成C++代码,以获得更高的执行效率或更好的性能。本文将从多个方面介绍如何将Python代码转换为C++代码。一、代码结构Python和C++在代码结构上存在一些差异。Python是一种解......
  • Python监控数据库内容
    本文将从多个方面详细阐述使用Python监控数据库内容的方法和技巧。一、连接数据库在Python中,我们可以使用不同的库来连接不同类型的数据库,常用的有MySQL、SQLite、PostgreSQL等。这里以MySQL为例:importpymysql#连接数据库defconnect_database():try:conn=py......
  • 轻松完成图像处理任务的Python工具
    随着数字时代的到来,图像处理技术越来越重要。Python作为一门功能强大、易学易用的编程语言,自然也成为了图像处理领域的一把好手。Python提供了很多开源工具,可以帮助我们轻松完成各种图像处理任务。本文将介绍几种可用于图像处理的Python工具。一、PillowPillow是Python图像处理领域......
  • python拷贝文件
    在Python中拷贝文件可以使用shutil模块importshutil#源文件路径src_file='/path/to/source/file.txt'#目标文件路径dst_file='/path/to/destination/file.txt'#使用shutil模块的copy2函数进行拷贝shutil.copy2(src_file,dst_file) 在这个示例中,shutil.cop......