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

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添乱了,多个脚本相互不影响

分享到:
评论

相关推荐

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

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

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

    主要介绍了解决python中import文件夹下面py文件报错问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

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

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

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

    python-import的规则.docx

    Python会按照以下顺序搜索模块: - 当前目录 - PYTHONPATH环境变量指定的目录 - Python安装目录下的lib/pythonX.X/site-packages目录(X.X表示Python的版本号) 如果Python找不到要导入的模块,就会抛出ImportError...

    python输出当前目录下index.html文件路径的方法

    本文实例讲述了python输出当前目录下index.html文件路径的方法。分享给大家供大家参考。... 您可能感兴趣的文章:Python实现删除当前目录下除当前脚本以外的文件和文件夹实例python中获得当前目录和上级目录的实现方法

    Python实现删除当前目录下除当前脚本以外的文件和文件夹实例

    本文实例讲述了Python实现删除当前目录下除当前脚本以外的文件和文件夹。分享给大家供大家参考。具体如下: import os,sys import shutil cur_file = os.path.basename(sys.argv[0]) dir_content = [x for x in os....

    Python实现文件按照日期命名的方法

    本文实例讲述了Python实现文件按照日期命名的方法。分享给大家供大家参考。具体实现方法如下: 这里实现文件按照创建的时期批量重命名的功能 # -*- coding: utf-8 -*- import os import time import datetime ...

    python列出目录下指定文件与子目录的方法

    本文实例讲述了python列出目录下指定文件与子目录的方法。分享给大家供大家参考。具体实现方法如下: # if you know the exact name: import os files = os.listdir('/path/to/dir/') # if you want shell-style ...

    python如何获取当前文件夹下所有文件名详解

    本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 os 模块下有两个函数: os.walk() os.listdir() 示例代码: # -*- coding...

    python读取一个目录下所有txt里面的内容方法

    打印一个目录下的所有文件夹和文件 ''' # 所有文件夹,第一个字段是次目录的级别 dirList = [] # 所有文件 fileList = [] # 返回一个列表,其中包含在目录条目的名称 files = os.listdir(path) # 先添加...

    python查找目录下指定扩展名的文件实例

    这里使用python查找当前目录下的扩展名为.txt的文件 import os items = os.listdir(".") newlist = [] for names in items: if names.endswith(".txt"): newlist.append(names) print newlist 希望本文所述对大家...

    解决pycharm同一目录下无法import其他文件

    在当前文件下,右键找到mark Directory as 然后选择source root,完工ok 再如图: 以上这篇解决pycharm同一目录下无法import其他文件就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持...

    python处理excel案例.docx

    以下是一个简单的示例: ```python import pandas as pd df = pd.read_excel('example.xlsx') print(df.head()) ``` 这将读取名为"example.xlsx"的Excel文件,并将其存储在名为"df"的pandas数据帧中。然后,我们使用...

    python之import机制详解

    如果没有加载则从 sys.path 目录中按照模块名称查找模块文件,模块可以是py、pyc、pyd,找到后将模块载入内存,并加到 sys.modules 中,并将名称导入到当前的 Local 名字空间。 一个模块不会重复载入。多个不同的...

    Python使用import导入本地脚本及导入模块的技巧总结

    import 如果你要导入的 Python 脚本与当前脚本位于同一个目录下,只需输入 import,然后是文件名,无需扩展名 .py。 伪代码如下: import useful_functions useful_functions.add_five([1, 2, 3, 4]) 我们可以为...

    python删除文件的函数.docx

    例如,如果要删除名为"example.txt"的文件,可以使用以下代码: ``` import os os.remove("example.txt") ``` 这将删除当前工作目录中名为"example.txt"的文件。如果要删除其他目录中的文件,需要指定完整的路径。...

    python中获得当前目录和上级目录的实现方法

    d = path.dirname(__file__) #返回当前文件所在的目录 # __file__ 为当前文件, 若果在ide中运行此行会报错,可改为 #d = path.dirname('.') 获得某个路径的父级目录: parent_path = os.path.dirname(d) #获得d所在...

    Python实现批量执行同目录下的py文件方法

    最初是为了用Python进行单元测试,同目录下有两个unittest文件, AllTest.py的目的是批量运行mytest.py、mytest2.py。 代码如下: #批量执行当前文件夹下所有py文件 import os lst=os.listdir(os.getcwd()) for c...

    Python导入父文件夹中模块并读取当前文件夹内的资源

    在某些特殊情况下,我们的 Python 脚本需要调用父目录下的其他模块。例如: 在编写 GNE 的测试用例时,有一个脚本 generate_new_cases.py放在 tests文件夹中。而 tests 文件夹与 gne 文件夹放在同一个位置。其中 ...

Global site tag (gtag.js) - Google Analytics