私は質問があります。ここでは、より良く理解するために私のコードの一部を持っている:Pythonの疑問
def client():
A=[]
B = open("clientes.txt", "r")
user = input("To begin, enter your ID number: ")
for line in B:
C = line.split("$")
A.append(C)
for i in range (len(A)):
if A[i][0]==user:
をしてから、私は別の関数を持って、ここにある:
def clientpersonalinfo():
A=[]
B=[]
C = open("accounts.txt", "r")
D = open("clients.txt", "r")
for line in C:
E=line.split("$")
A.append(E)
for line in D:
F=line.split("$")
B.append(F)
for i in range (len(A)):
***if user==A[i][1]:***
私は再可能な任意の方法があるかどうかの質問です最初の入力を使用します。これを実行するとわかるように、 "user"という名前が定義されていないというエラーが表示されます。
私は最初にclients()で使用したユーザー入力を思い出して、それを私のclientpersonalinfo()関数で再利用できるかどうかを知りたいと思います。
ありがとうございます!
私を助けたすべての人に感謝します!どうもありがとう! :)
実際に質問を記述するタイトルを記入してください。 – agf
あなたのコードが何であるかをもっと教えてください。また、A、B、CはPythonでは有効な変数名ではありません(技術的にはそれらはありますが、そのような名前はありません)。 – georg
これは、これらの任意のA、B、C変数をすべて見るために私を本当に悩ましくし、コンテキストを覚えておくためにコード全体をスキャンする必要があります。 – jdi