こんにちは私のpythonコードは、変数ファイル(perl形式で書かれた)を読み、Pythonスクリプトで使用する変数を認識する必要があります。私は、ファイル上で読み込み、変数を認識するために私のpythonコードを希望pythonはどのようにperl形式で書かれた変数を読むことができますか?
$x=1.2;
$y=90.2;
$z=4.2334;
$img1='version1.png';
$img2='version2.png';
:私の変数ファイル(variable.txt)は以下のように書かれています。私は
fp=open("variables.txt","r")
var=fp.read()
fp.close
print(var)
コード上記のファイルがvariable.txtファイルからすべての行を読み込みますが、Pythonコードを変数としてそれらを認識しませんでした読み取るためのコードの下に使用します。私は
e.g. A=x+y
私はA = 91.4を取得したいと思いますが、エラーが
「名前を示し 'X' に定義されていません
また、これらの変数を使用するときに私は何を意味しています私は
img1=Image.open("%s" %'img1') to open version1.png.
で画像を開こうとしたとき、それは仕事と
を示しませんでしたそのようなファイルまたはディレクトリ:だから「IMG1」
、誰もがperlの形式の変数は、Pythonスクリプトによって読み取られるように、私が命じるものとどのように提案することができますか? Tks
プログラミングは魔法ではありません。あなたはperlファイルを解析していません。代わりにperlを使用してください。 – YOU
@YOU、私はしたいと思いますが、Perlを使用すると、コード全体が複雑になるため、コード全体がPythonで書かれています。私はちょうど私のpythonスクリプトからその変数ファイルを読む必要があります。 – Teddy
あなたはPerlプログラム( 'variables.txt')を持っていて、Perlを使って実行したくないと言っています。それは起こらないだろう。より厳密にファイルのフォーマットを定義する必要があります。それまでは、この質問に答えることはできません。 – ikegami