`
sony-soft
  • 浏览: 1105104 次
文章分类
社区版块
存档分类
最新评论

python import非当前目录下的文件

 
阅读更多

将被import的模块的路径,添加到sys.path中即可

如下:
if not "/home/wu/script/tuner/mobile_request/etc" in sys.path:
sys.path.append("/home/wu/script/tuner/mobile_request/etc")
if not 'etc' in sys.modules:
etc = __import__('etc')

1.如果该路径不在path中,则添加
2.如果模块不在标准模块中,则添加
3.最后执行导入即可

缺点:这是临时添加的,当前脚本运行结束就消失,每个脚本开头都要写
优点:比较方便,随意导入,也正是因为缺点的存在,才不用担心把path添乱了,多个脚本相互不影响

分享到:
评论

相关推荐

    python import

    如果模块在项目的根目录或不在当前目录的子目录下,应该使用绝对导入。例如,如果你有一个项目结构如下: ``` my_project/ __init__.py folder1/ __init__.py module1.py folder2/ __init__.py module2.py...

    解决python中import文件夹下面py文件报错问题

    - **相对路径**:基于当前文件的路径。例如,`from .datasets import ...`。 - **绝对路径**:从项目的根目录开始的完整路径。例如,`from research.slim.datasets import ...`。 - **`__init__.py`的作用**: -...

    python对操作系统的目录和文件操作

    例如,如果当前目录是在Python安装目录下的一个子目录,那么输出可能是`D:/Python25/Lib/site-packages/pythonwin`。 #### 二、列出指定目录下的文件 在许多情况下,我们需要查看某个目录下有哪些文件或子目录。这...

    cppimport, 直接从 python 导入 C 文件 !.zip

    cppimport, 直接从 python 导入 C 文件 ! 如果你已经使用了cppimport版本 0.0 *,则会提供一些新特性 ! 编译器参数,多个源文件,Bug 修复 ! 已经阅读。直接从 python 导入C 或者 C 文件 !让我们试试。首先,...

    Python实现读取Properties配置文件的方法

    这里,`sys.path[0]`通常返回当前脚本所在的目录,加上文件名即可得到`.properties`文件的完整路径。通过`properties['database.url']`,我们可以轻松地访问到配置文件中的特定键的值。 在Python中处理`.properties...

    python读取当前目录下的CSV文件数据

    ### Python读取当前目录下的CSV文件数据 在Python编程中,读取CSV文件是一项常见的任务,尤其是在数据分析领域。本文将详细介绍如何使用Python读取当前工作目录下的所有CSV文件,并将其内容转换为易于处理的数据...

    python3压缩学习,压缩当前目录

    通过这个库,我们可以轻松地将当前目录下的所有文件和子目录打包成一个ZIP压缩文件。 下面我们将详细讨论如何使用`zipfile`库来实现这一目标: 1. 导入`zipfile`模块: ```python import zipfile ``` 2. 获取当前...

    Python如何通过import导入本地模块

    如果你要导入到python模块与当前模块位于同一目录下,那么只需输入 import,然后是文件名,无需扩展名 .py,代码如下: import useful_functions 注意,useful_functions是你想要导入的本地模块的模块名。 二、示例...

    Python 语言实现的抓取网页内容与列文件目录

    例如,要列出当前目录下所有文件,可以写: ```python import os for file_name in os.listdir('.'): print(file_name) ``` 如果需要递归地列出所有子目录中的文件,可以使用`os.walk()`函数: ```python for ...

    Python如何import文件夹下的文件(实现方法)

    ### Python如何import文件夹下的文件(实现方法) 在Python编程中,经常需要导入其他模块或文件来进行功能扩展或代码复用。当涉及到导入文件夹下的文件时,这可能需要一些额外的操作来确保Python解释器能够识别这些...

    Python实现目录文件扫描工具源码

    在这个项目中,我们将用到`os.walk()`函数,它能够以三元组(目录路径,当前目录下的子目录列表,当前目录下的文件名列表)的形式返回指定目录及其所有子目录下的文件和目录。 以下是实现这个功能的基本步骤: 1. ...

    python 获取当前目录下的文件目录和文件名实例代码详解

    os模块下有两个函数:  os.walk()  os.listdir() # -*- coding: utf-8 -*- import os def file_name(file_dir)... 当前文件目录路径  当前路径下子文件目录(若存在, 不存在则为 [] )  当前路径下非目录子文件

    Python压缩当前目录下的图片

    本教程将聚焦于如何使用Python来压缩当前目录下的所有图片。这个过程涉及到几个关键的知识点,包括文件操作、图像处理以及压缩技术。下面将详细阐述这些概念。 首先,我们需要导入必要的库。Python的标准库提供了...

    Python中使用asyncio 封装文件读写

    在默认情况下,Python使用的是系统的阻塞读写模式,即当程序执行文件读写操作时,整个程序将暂停执行,直到该操作完成。这种阻塞模式在单个文件的读写过程中可能问题不大,但在处理大量文件或需要并发执行多个文件...

    python批量打印word、pdf文件,可按文件夹一份份打印

    这个函数会返回一个生成器,每次迭代都会给出当前目录、子目录列表以及文件列表。通过检查文件扩展名,我们可以区分Word(.docx或.doc)和PDF(.pdf)文件。 例如: ```python import os def print_files...

    python实现MP4文件递归查找功能

    对于每个目录,`os.walk()`返回一个三元组`(root, dirs, files)`,其中`root`是当前目录的路径,`dirs`是一个包含当前目录下子目录的列表,`files`则是一个包含当前目录下非目录文件的列表。我们遍历`files`,检查每...

    python实现实时监控文件的方法

    这种方法利用了 Python 文件对象提供的 `tell()` 和 `seek()` 方法,前者返回文件当前的偏移量,后者用于改变文件指针的位置。 ```python import time file = open('access.log', 'r') while True: where = file...

    Python实现获取当前目录下文件名代码详解

    本篇文章将详细介绍如何使用Python来获取当前目录下的所有文件名,并进一步将这些文件名保存到Excel文件中,以便于进行后续的数据分析或记录。 #### 二、实现环境与准备 - **开发环境**:本示例基于Windows 10 ...

Global site tag (gtag.js) - Google Analytics