返回顶部
首页 > 资讯 > 后端开发 > Python >python 跨文件夹引用
  • 256
分享到

python 跨文件夹引用

文件夹python 2023-01-31 03:01:44 256人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

python实现不同层级目录import 模块的方法 Python目前也像PHP一样越来越多的朋友使用它了,今天 小编在学习python时碰到不同层级引用的问题,希望可以帮助到大家。 一、同级目录下的调用 程序结构如下: -

python实现不同层级目录import 模块的方法

Python目前也像PHP一样越来越多的朋友使用它了,今天 小编在学习python时碰到不同层级引用的问题,希望可以帮助到大家。

一、同级目录下的调用

程序结构如下:

-- src
    |-- mod1.py
    |-- test1.py

若在程序test1.py中导入模块mod1, 则直接使用

import mod1

from mod1 import *;

二、调用子目录下的模块

程序结构如下:

-- src
    |-- mod1.py
    |-- lib
    |    |-- mod2.py
    |-- test1.py

这时看到test1.py和lib目录(即mod2.py的父级目录),如果想在程序test1.py中导入模块mod2.py ,可以在lib件夹中建立空文件__init__.py文件(也可以在该文件中自定义输出模块接口),然后使用:

from lib import mod2

import lib.mod2

三、调用上级目录下的文件

程序结构如下:

-- src
    |-- mod1.py
    |-- lib
    |    |-- mod2.py
    |-- sub
    |    |-- test2.py

这里想要实现test2.py调用mod1.py和mod2.py ,做法是我们先跳到src目录下面,直接可以调用mod1,然后在lib上当下建一个空文件__init__.py ,就可以像第二步调用子目录下的模块一样,通过from lib import mod2进行调用了。具体代码如下:

import sys

import os

# 得到当前根目录

o_path = os.getcwd()

sys.path.append(o_path)
import mod1
from lib importmod2



--结束END--

本文标题: python 跨文件夹引用

本文链接: https://lsjlt.com/news/187544.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python 跨文件夹引用
    python实现不同层级目录import 模块的方法 python目前也像php一样越来越多的朋友使用它了,今天 小编在学习python时碰到不同层级引用的问题,希望可以帮助到大家。 一、同级目录下的调用 程序结构如下: -...
    99+
    2023-01-31
    文件夹 python
  • python跨文件夹调用别的文件夹下的py文件或参数方式
    目录 摘要: 第一章   运行另一个py文件 (1)在file_A.py中运行file_B.py文件,注意这里是运行,不是引用 (2)file_B.py使用file_A.py传递的参数 (3) 引用另一个py文件中的变量或者方法 第二章 ...
    99+
    2023-09-11
    开发语言 python
  • python 的跨包引用
          python的跨包引用方法      假设包的层次结构如下: package1/ __init__.py subPack1/ __init__.py module_11.py ...
    99+
    2023-01-31
    python
  • python引入其他文件夹下的py文件具体方法
    红色方框要引入箭头里面的 import sys sys.path.append('../../config/') from database import * print(MYSQL_CONFIG) 内容扩展...
    99+
    2022-06-02
    python 引入py文件
  • 怎么在python中引入其他文件夹下的py文件
    今天就跟大家聊聊有关怎么在python中引入其他文件夹下的py文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。红色方框要引入箭头里面的import syssys.path...
    99+
    2023-06-15
  • 使用Python遍历文件夹实现查找指定文件夹
    目录1. 文件夹结构2. 查找指定文件夹下指定文件3. 查找指定文件夹下所有相同名称的文件4. 查找指定文件夹下所有相同后缀名的文件1. 文件夹结构 指定文件夹:E:/Code/Py...
    99+
    2024-04-02
  • python 文件夹拷贝
    记录用python 处理文件以及文件夹的拷贝。 #coding:utf-8 import os import sys import getpass import shutil # shutil.copyfile("oldfil...
    99+
    2023-01-31
    文件夹 python
  • Python打开文件夹
    import osos.system("start explorer c:") #c:为要打开c盘,也可以改成其他路径 ...
    99+
    2023-01-31
    文件夹 Python
  • linux 下用python 遍历文件夹
          我们需要遍历一个文件夹下面的所有 文件名,下面介绍下在Python中使用os.walk(路径)可以遍历某路径下的所有文件夹及文件。    具体方法是for <路径名变量>, <文件夹名列表>, <文...
    99+
    2023-01-31
    遍历 文件夹 linux
  • Python使用sftp实现传文件夹和文件
    利用python的sftp实现文件上传,可以是文件,也可以是文件夹。 版本Python2.7.13 应该不用pip安装更多的插件,都是自带的 不多说 上代码 # -*- codi...
    99+
    2024-04-02
  • python如何拷贝文件到文件夹
    你可以使用shutil模块中的`copy`或`copy2`函数来拷贝文件到文件夹。下面是一个例子:```pythonimport s...
    99+
    2023-09-27
    python
  • [Python系列] 监听文件夹和文件
    起因         经常在写程序的时候,要监听某个文件夹是否生成了新的文件,或者某个文件是否被修改了。也有时候是实时监控某个地方看看是不是被垃圾文件或病毒文件占据或者生成了log信息及时需要处理的。总而言之有很多种情况下,都需要对文件夹及...
    99+
    2023-10-04
    python 开发语言
  • Python 获取文件夹下所有文件
    前言 使用Python获取文件夹下的所有文件时,存在多种方式。 1. os.listdir os.listdir:参数为文件夹路径,可以返回文件夹下的所有子文件夹、文件名称。 示例: import ...
    99+
    2023-08-31
    python 开发语言
  • python 移动文件或文件夹操作
    目录: 1、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法 2、文件操作方法大全 3、目录操作方法大全 ————————————————————————————– 1、python中对文件、文件夹操...
    99+
    2023-01-31
    文件夹 操作 文件
  • python文件夹,文件监听工具(pyi
    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 支持的监控事件 @cvar IN_ACCESS: File was accessed. @type IN_ACCESS: int @cvar IN_MODIFY: File...
    99+
    2023-01-31
    文件夹 文件 工具
  • vbs fso跨盘移动文件夹出错怎么办
    本篇内容介绍了“vbs fso跨盘移动文件夹出错怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!跨盘移动文件夹的怪问题 Set objF...
    99+
    2023-06-08
  • 教你用Python按顺序读取文件夹中文件
    我们有时候会读取一个文件夹中的所有的文件。但是,os.listdir()返回的文件名不一定是顺序的,这就要求我们对返回的文件名列表进行排序:  这时我们想到利用Epoc...
    99+
    2024-04-02
  • 使用python怎么自动清理文件夹旧文件
    使用python怎么自动清理文件夹旧文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3...
    99+
    2023-06-15
  • Python怎么使用sftp实现传文件夹和文件
    小编给大家分享一下Python怎么使用sftp实现传文件夹和文件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语言,其最初的设计是...
    99+
    2023-06-14
  • 怎么用Python按顺序读取文件夹中文件
    本篇内容介绍了“怎么用Python按顺序读取文件夹中文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!我们有时候会读取一个文件夹中的所有的文...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作