2017-10-19 4 views
0

私は、複数の変数を持つファイルをインポートしようとしています。各変数には、1つのエントリから約100までが含まれています。したがって、このような何か:私はインデント複数行の値を持っていない限りPythonで複数行のデータを含む設定ファイルをインポートする最も良い方法は?

[info] 
name = Jon 
number = 2 
multiple_num = 
5 
2 
4 
65 
78 
45 

私は.iniファイルとしてこれをフォーマットし、それを読むためのConfigParserを使用しましたが、しかし、ConfigParserのは私にエラーが発生します。コードの上のsnippitは私にエラーを与えるでしょう、しかし、これはうまくいくでしょう。

[info] 
name = Jon 
number = 2 
multiple_num = 
    5 
    2 
    4 
    65 
    78 
    45 

すべての単一の行をインデント、ユーザの手を必要としないこれを行うには良い方法はありますか?私が言ったように、いくつかの変数内のデータは、莫大ではないものの、まだ迷惑になるほど長くなっています。私はこれについて完全に間違った方法をしていますか?どんな助けもありがとう!

おかげで、

タイラー

+0

私はこれが本当にあなたが求めているのではないことを知っていますが、notepad ++のようなテキストエディタを使用すると、インデントする行をすべて強調表示し、タブをクリックして同時にインデントすることができます。 – gommb

答えて

0

あなたが代わりに私が引き受ける配列を作成することができます。ただし、インデントはPythonの構文がどのように機能するかに起因します。

数字を配列の中に入れた場合、インデントは問題ではありませんが、PEP8スタイルの規則に従うようにアドバイスします。

関連する問題