2017-05-14 13 views
0

私の.jsファイルパス内の定義を使用している
は.jsファイルをインポートし、

module.exports = { 
database: 'mongodb:/127.0.0.1:27017/project 
} 

私の.pyファイルのパスは次のとおりです。プロジェクト/スクリプト/ initializeData .py

データベースの値(mongo URL)を使用して、それを私の.pyで使用する必要があります
どのようにしてデータベースの値を取得し、それを私の.pyコードで使用できますか?

imを使用しているpython 3.4

+0

あなたが忘れてしまいました質問をする。 –

答えて

1

そのコードは匂いがするでしょう。私はあなたに共通のconfoigurationをjsonのような共通のフォーマットにすることをお勧めします。

プロジェクト/設定/ config.json:

{"database":"mongodb:/....."} 

プロジェクト/設定/ database.js:

// do you even need this file 
module.exports = require("./config") 

プロジェクト/スクリプト/ initializeData.py:

import json 
with open('../config/config.json', 'r') as f: 
    config = json.load(f) 
database = config["database"] 
+0

他のファイルと同じように、config.jsonファイルが多言語のスクリプトで使用されていると思います。別の方法があると思います。 –

+0

それから、 'database-config.json'と呼んでください。 –