1. 方法一
環境,python為2.7,pycharm工作區間。主檔案(dataprovider.py)需要運用dataouter.py中的函式,在同乙個comproj大資料夾下,分別在dataouter和dataprovider下?
import
sys
from
sys
import
path
0
, sys.path[
0
]
+
'\\dataouter') #這裡dataouter是
dataouter.py所在資料夾
from
.dataouter.dataouter
import
*
資料夾目錄檢視:
2.方法二?
import
sys
sys.path.insert(
0
,
)
import
file
3.方法三?
from
file
import
func_name
但是這個方法必須保證folder資料夾(也就是需要的資料夾下)包含__init__.py,若是沒有,可以新建乙個
4.方法四
此法適用於 python3 on linux
import
sys
from
scriptname
import
functionname
#scriptname without .py extension
5.方法五
當檔案在平行路徑下時,如
import
sys
'../'
)
from some_folder.some_file import *
因為本來的**就是from some_folder.some_file import * 這種引用的,所以就習慣的直接在前面加了方法五的兩行**,好用了
如果還有其他方法,歡迎補充
參考:
資料夾下的檔案遍歷 python
概述 細節描述及實現總結 一.概述 整體概述 常見問題如 資料夾下面檔案的查詢 檔名及檔案內容的特定需要的檢索 前提是需要資料夾下面檔案的遍歷操作,故在此列出。功能概述 遍歷資料夾 包含子目錄 訪問資料夾下面的檔案並記錄其絕對路徑 二.細節描述及實現 細節描述 printpath level,pat...
python遍歷資料夾下的所有檔案
在python中我們一般使用os模組來操作資料夾或檔案,os為python的內建模組,使用時直接匯入即可 import os當目標資料夾中只有檔案時,我們使用os模組的listdir 方法即可 該方法可以返回目標路徑下的檔案和資料夾的名字列表,引數就是目標路徑。荔枝 檔案結構如下 def getfi...
python 遍歷資料夾下的所有檔案
基礎 import os 遍歷資料夾 def walkfile file for root,dirs,files in os.walk file root 表示當前正在訪問的資料夾路徑 dirs 表示該資料夾下的子目錄名list files 表示該資料夾下的檔案list 遍歷檔案 for f in ...