django如何載入外部檔案

2022-08-29 06:45:11 字數 1287 閱讀 2527

django如何載入外部檔案(環境:pycharm python2.7 django1.11)

有乙份新的資料夾名為:py_aiplat_demo,內含有多個資料夾(sdk,demo,data)。

如果你想使用裡面的資料夾sdk此模組,首先你必須把它變成乙個包,即內含有__init__.py檔案,如果沒有,就新建乙個,其它一樣

2.下面部分分為兩種方法

一.把py_aiplat_demo整個資料夾提公升為藍色檔案,pycharm裡的專案中,點選該資料夾,右鍵選擇mark directory as 裡選擇sources root 

再setting檔案裡,新增以下句子

sys.path.insert(0, os.path.join(base_dir,'

py_aiplat_demo/sdk

'))

即可引用資料夾sdk下面的py檔案,就可以引入sdk(例:import sdk),如果是下這樣寫

sys.path.insert(0, os.path.join(base_dir,'

py_aiplat_demo

'))

這個可以引用py_aiplat_demo下所有含有__init__.py資料夾,

二.一樣,要把py_aiplat_demo整個資料夾提公升為藍色檔案,pycharm裡的專案中,點選該資料夾,右鍵選擇mark directory as 裡選擇sources root 

以上面的區別是不再setting中設定,直接到呼叫的檔案中設定,下面是路徑一些說明

print os.path.abspath(__file__)   #

當前檔案的絕對路徑(含檔名)

print os.path.dirname(os.path.abspath(__file__)) #

當前檔案的路徑(不含檔名)

print os.pardir #

父級的檔名顯示是 ..

print os.path.abspath(os.pardir) #

獲取當前檔案的父級檔名

以下才是正式的呼叫

file_path=os.path.join(os.path.abspath(os.pardir),"

py_aiplat_demo\sdk")

sys.path.insert(0 ,file_path)

import sdk

也可以直接把寫再sdk資料夾__init__.py裡面,不需要寫當前檔案.py裡面,以後如果需要調該sdk模組,系統會自動初始化

Django載入靜態檔案

1 安裝python和pip,這裡就不再贅述 2 通過pip 安裝命令安裝django,命令為 pip install django 3 進入命令列,進入你打算建立專案的位置,我專案安裝位置是 d python django 執行命令 django admin startproject hellow...

Django 載入靜態檔案

在乙個網頁中,不僅僅只有乙個html骨架,還需要css樣式檔案,js執行檔案以及一些等。因此在dtl中載入靜態檔案是乙個必須要解決的問題。在dtl中,使用static標籤來載入靜態檔案。要使用static標籤,首先需要。載入靜態檔案的步驟如下 確保在settings.py中設定了static url...

flash載入外部swf檔案

本文摘自http www.lvchao.org 新建乙個flash文件,然後在圖層一的第一幀上加上如下as this.createemptymovieclip swf mc 2 var name num number 1 var total num number 6 onenterframe fun...