【Python基础】之不同的文件在不同目录下导入指定模块的方法

如下图三个文件的目录路径

– project
    |–  1
    |    |–  2
    |    |    |–  3
    |    |    |    |– owen.py
    |–  A
    |    |–  test.py
    |    |–  B
    |    |    |–  C
    |    |    |    |– et.py

 

说明:owen.py定义class A();

   et.py定义class B()继承classA();

实现:test.py通过et.py调用owen.py模块方法class A()

 

实现步骤:

步骤一:先定义owen.py的class A()方法

class A():
    def add(self,a,b):
        return a+b

步骤二:et.py继承owen.py方法,涉及到不同路径下的调用

import sys
sys.path.append('../../../1/2/3')#将 路径目录添加到系统环境变量 path 下

from owen import A
class B(A): def sub(self,a,b): return a-b

说明:

import sys
sys.path.append('../../../1/2/3')

通过路径查找到owen.py,此路径是相对于et.py的路径。

步骤三:最后再由test.py通过et.py调用owen.py下模块的方法

import sys
sys.path.append('../1/2/3') # 注意:相对于test对应的owen.py路径
sys.path.append('./B/C')    # 相对于test对应的et.py路径

from et import B
print(B().add(1,2))

注意:虽然直接调用的et.py文件,但是一定要把最终调用的owen.py模块方法的它的路径也要写上,如上的注意。

不然直接会报错,如下图所示:

 

 

 

 

posted @   Owen_ET  阅读(4209)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
  1. 1 イエスタデイ(翻自 Official髭男dism) 茶泡饭,春茶,kobasolo
  2. 2 模様 (TV size ver.) Ivy to Fraudulent Game
  3. 3 河口恭吾
  4. 4 愛してる 高鈴
  5. 5 一生所爱 卢冠廷,莫文蔚
  6. 6 世间美好与你环环相扣 柏松
  7. 7 理想三旬 陈鸿宇
  8. 8 不浪漫罪名 王杰
  9. 9 樱花树下 张敬轩
  10. 10 因为你在 达闻西乐队,福禄寿FloruitShow
  11. 11 悬溺 葛东琪
愛してる - 高鈴
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : Takane Yamamoto

作曲 : Callin'

ねぇ もう少しだけ

もう少しだけ 聞いていてほしい

ねぇ もう少しだけ

もう少しだけ わがままいいですか?

手にいれた途端に 消えてしまいそう

言葉を くれませんか?

『愛している 愛している

世界が終わるまで』

馬鹿げてると 笑いながら

口に出してみて

愛している そんなことが

簡単には 出来なくて

上手く愛せるようにと

あの空に 祈っている

ねぇ 知りたくても

知り尽くせないことばかりで

だから 1つにならない

2つの体を 精一杯 抱きしめた

あなたがいる それだけで

もう世界が変わってしまう

モノトーンの 景色が

ほら 鮮やかに映る

いつの間にか 離れていた

手をつないで 歩いてく

上手く愛せているかなぁ

あの空に 聞いてみるの

いつか離ればなれになる 日がきても

あなたを想った 日々があれば それでいい

いつか離れた意味を

知る 日が来るよ

約束するから 明日へ

『愛している 愛している

世界が終わるまで』

馬鹿げてると 笑いながら

口に出してみて

愛している そんなことが

簡単には 出来なくて

上手く愛せるようにと

あの空に 祈っている

あの空に 祈っている

点击右上角即可分享
微信分享提示