私はCソースコード上で操作を行うための単純なPythonプログラムを持っています。だから、ヘッダファイルを.cファイルの#includeから抽出して保存し、.hファイルから関数宣言を取り出してそれらを保存し、関数から変数を取り出します。入れ子になったデータをPythonクラスに格納する最も良い方法は何ですか?
問題は、どのようにクラスに入れ子にすることができますか? すなわち.cファイルには.hファイルのリストが含まれ、.hファイルには関数宣言のリストが含まれ、関数宣言には変数のリストが含まれます。
は、これまでのところ私が持っているすべてがある:辞書はより良いオプションであるかどう
class C_File:
file_count = 0
def __init__(self, file_name):
self.file_name = file_name
C_File.file_count += 1
def headerFile(self, header_name, functions):
self.header_name = header_name
self.functions = []
for x in functions:
self.variables.append(x)
私はわかりませんか?それともクラスが必要なのですか? (これは私の最初のpythonプログラムです。私はC言語での作業に慣れています)
ありがとう、私はそれらを別々のオブジェクトとして保つことについて考えなかった。 –