广告
返回顶部
首页 > 资讯 > 后端开发 > 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://www.lsjlt.com/news/187544.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 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引入其他文件夹下的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 文件夹拷贝
    记录用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
  • 使用Python遍历文件夹实现查找指定文件夹
    目录1. 文件夹结构2. 查找指定文件夹下指定文件3. 查找指定文件夹下所有相同名称的文件4. 查找指定文件夹下所有相同后缀名的文件1. 文件夹结构 指定文件夹:E:/Code/Py...
    99+
    2022-11-11
  • python 的跨包引用
          python的跨包引用方法      假设包的层次结构如下: package1/ __init__.py subPack1/ __init__.py module_11.py ...
    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+
    2022-11-12
  • python文件夹,文件监听工具(pyi
    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 支持的监控事件 @cvar IN_ACCESS: File was accessed. @type IN_ACCESS: int @cvar IN_MODIFY: File...
    99+
    2023-01-31
    文件夹 文件 工具
  • [Python系列] 监听文件夹和文件
    起因         经常在写程序的时候,要监听某个文件夹是否生成了新的文件,或者某个文件是否被修改了。也有时候是实时监控某个地方看看是不是被垃圾文件或病毒文件占据或者生成了log信息及时需要处理的。总而言之有很多种情况下,都需要对文件夹及...
    99+
    2023-10-04
    python 开发语言
  • python如何拷贝文件到文件夹
    你可以使用shutil模块中的`copy`或`copy2`函数来拷贝文件到文件夹。下面是一个例子:```pythonimport s...
    99+
    2023-09-27
    python
  • python 移动文件或文件夹操作
    目录: 1、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法 2、文件操作方法大全 3、目录操作方法大全 ————————————————————————————– 1、python中对文件、文件夹操...
    99+
    2023-01-31
    文件夹 操作 文件
  • Python 获取文件夹下所有文件
    前言 使用Python获取文件夹下的所有文件时,存在多种方式。 1. os.listdir os.listdir:参数为文件夹路径,可以返回文件夹下的所有子文件夹、文件名称。 示例: import ...
    99+
    2023-08-31
    python 开发语言
  • vbs fso跨盘移动文件夹出错怎么办
    本篇内容介绍了“vbs fso跨盘移动文件夹出错怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!跨盘移动文件夹的怪问题 Set objF...
    99+
    2023-06-08
  • Python打包文件夹(zip/tar/
    Code tells all:一、zipimport os, zipfile #打包目录为zip文件(未压缩) def make_zip(source_dir, output_filename):     zipf = zipfile.Z...
    99+
    2023-01-31
    文件夹 Python tar
  • python怎么删除文件夹
    python中删除文件夹的方法:1、在python脚本中导入os模块;2、使用if语句判断文件夹是否为空;3、最后使用os.listdir()方法获取空文件夹并通过rmdir函数进行删除文件夹即可。具体操作方法:首先需要在python脚本中...
    99+
    2022-10-09
  • python怎么复制文件夹
    python中复制文件夹的方法:1、在python脚本中导入os, shutil模块;2、使用copy函数进行文件夹复制操作即可。具体操作方法:首先需要在python脚本中导入os, shutil模块进行文件操作。import os, sh...
    99+
    2022-10-16
  • Python文件(夹)基本操作
    1、判断文件(夹)是否存在。os.path.exists(pathname)2、判断路径名是否为文件。os.path.isfile(pathname)3、判断路径名是否为目录。os.path.isdir(pathname)4、创建文件。os...
    99+
    2023-01-31
    操作 文件 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作