簡體   English   中英

從另一個目錄導入python模塊

[英]Importing python modules from another directory

我正在嘗試從另一個目錄導入文件(python文件),但是它無法正常運行。

/pythonproject
.main.py
.__init__.py
 ->folder1
   ->.file1.py
   ->.file2.py
   ->.__init__.py
 ->folder2
   ->.functions.py
   ->.globals.py
   ->.__init__.py

我正在嘗試在我的file2.py中導入functions.py。

我努力了

from functions import *
import functions

#file2.py
sys.path.insert(0, '/pythonproject')
import functions

我認為在這種情況下,您的朋友是sys.path.append

發現的問題是您正在導入文件,但是當您去使用文件中的函數時卻無法

一種解決方案是:

import functions

functions.NameOfFunctionHere()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM