0

conf.py という構成ファイルがあります。それを使用するpythonプログラムを実行するとき、実際にファイルを変更せずに、ファイルに追加のテキストを「表示」したいと思います。

私がやろうとしているのは、ファイルの最後で python 関数を呼び出すことです。これにより、conf.py が別のプログラムによって解析されたときに、この関数によって返された文字列に格納されているテキストが「見える」ようになります。

conf.py は次のようになります。

option1 = [...]
option2 = [...]

myFuncion()

ここで、myFunction は次のようなものです。

def myFunction():
    f = open('MyFile.py', 'r')
    string = str(f.readlines())
    f.close()
    return string

解析すると、conf.py が次のようになります

option1 = [...]
option2 = [...]

option3 = [...]
option4 = [...]

後者の 2 つのオプションは MyFile.py に含まれています。

何か案は?

ありがとう

4

1 に答える 1