ファイルのリストを含むファイルがありますが、最後に追加されますが、邪魔に\n
ならずに新しい行に必要な情報を書き込むだけで、情報が呼び出されないようにするにはどうすればよいですか? これがファイルを書き込む私のコードです\n
X.acc
x.acc\n
def add(x):
nl = "\n"
acc = ".acc"
xy = x + acc
exyz = xy
xyz = exyz
xxx = str(xyz)
tf = open('accounts.dat',"a+")
tf.writelines(nl)
tf.writelines(xxx)
tf.close
ファイルを呼び出すコードは次のとおりです。
import sys
tf = open('accounts.dat','r')
names = tf.readlines()
u = choicebox(msg="pick something",title = "Choose an account",choices=(names))
counter_file = open(u, 'r+')
content_lines = []
for line in counter_file:
if line == "credits =":
creds = line
else:
False
for line in counter_file:
if 'credits =' in line:
line_components = line.split('=')
int_value = int(line_components[1]) + 1
line_components[1] = str(int_value)
updated_line= "=".join(line_components)
content_lines.append(updated_line)
else:
msgbox(msg=(creds))
content_lines.append(line)
counter_file.seek(0)
counter_file.truncate()
counter_file.writelines(content_lines)
counter_file.close()
あなたの助けに感謝し、これがPythonにとってまだ新しい些細な質問である場合は申し訳ありません:)