eval
オプションを txt ファイルに保存するプログラムを作成しています。いくつかの異なる行を試しましたが、これまでのところ anが最適だと思います。
ファイルでこの情報を取得しました:
colordefondo = "#abcdef"
そして私はeval
プログラムでこれを得ました:
for line in open("filename.txt", "r"):
eval(line)
ただし、コードを試すと、次のエラーが表示されます。
Traceback (most recent call last):
File "D:\project-sae\Sae.py", line 25, in <module>
eval(line)
File "<string>", line 1
colordefondo = "#abcdef"
^
SyntaxError: invalid syntax
私の質問はなぜですか?また、いくつかのオプションの値を txt ファイルから読み込んで保存するより良い方法を誰かが知っていれば、それは素晴らしいことです。それにもかかわらず、私の質問は、なぜそれeval
が失敗しているのか、どのように機能するかについての私の知識がeval
間違っているように思われ、その理由がわかりません.以前に何度か使用しました.