简体   繁体   English

从父目录导入文件(不是包)

[英]Importing a file (not a package) from a parent directory

My repository looks like: 我的存储库如下所示:

example/
  main.py
  helpers.py
  plugins/
    foo.py
    bar.py

How can I import helpers.py in foo.py and bar.py ? 如何导入helpers.pyfoo.pybar.py from ..helpers import my_function is not working returning ValueError: attempted relative import beyond top-level package . from ..helpers import my_function无法正常工作,返回ValueError: attempted relative import beyond top-level package

The issue here is that I just want to import a file, not a package. 这里的问题是我只想导入文件,而不是包。

You can add the path to sys.path 您可以将路径添加到sys.path

import sys 导入系统

sys.path.append('your upper path') sys.path.append('您的上路径')

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM