pythonプログラムを使用してscript.txtの値を変更しようとしました。テキスト変更関数が実行されない
だから、次の関数は、その作業を行いますx
とy
を例"2"
と"3"
ため、すなわち数字を引用しなければならない
。 私はx
とy
の多くの値をループを作成する必要がありますので、以下のように、私が引用された番号のリストを作成しました:
def quotes(x):
Q = '"%s"'%x
return Q;
SS = list();
QS = list();
for i in range(4):
SS.append(i)
for j in SS:
i = quotes(j)
QS.append(i)
しかし、私は次のように機能textx()
を実行しよう:
textx(QS[0], QS[3])
プログラムはエラーなしで実行されますが、ファイルでは、0
の値が3
に変更されますが、これは起こりません。では、text
関数をQS
リストの要素で正しく実行させるにはどうしたらいいですか?
私はそれを正しく理解している場合を見てみましょう:あなたは、テキストファイル内の '3'、正しいと '0'すべてを交換したいですか? –
Hi Hai Vu、この場合はyesですが、リストQSを使用してこれを行う必要があります。実際のコードでは複雑な数字のリストが多くなり、コード全体では1つの数字だけが変更されます。 –
追加したばかりの ';'文字は必要ありません。 – martineau