をスキャンするファイルを選択するために、ユーザからの入力をしながら、Pythonのを使用して一つのファイルに複数のファイルを書き込むので、私はこのようなコードがあります、私はそれが少し壊れて見えます知っ[OK]を
input_name="PLACEHOLDER"
while input_name != "":
input_name=input('Part Name: ')
with open("/pathway/%s.txt" %input_name ,"r") as read_data, open("output.txt","w") as output:
if part_name != "":
f=input_data.read()
print(input_data)
output.write(part_name)
output.write(date)
output.write(y)
else:
read_data.close()
output.close()
をしかし、私は複数の入力を受け取り、それらの入力(ファイル名)のそれぞれをプログラムの最後に同じファイルに書き込むことができる必要があるため、ループを修正する必要があります。私はおそらくここに少なくとももう1つのループが必要で、私はちょうど正しい方向にアイデアやキックを探しています。私はそこに他の書式設定用のコードを持っています。これは裸の骨で、実行可能なループの種類を探しています。私のためにこれを見る時間がかかる人のおかげで!
@ user357269どこに無限ループがありますか? –
無限ループはしませんが、問題は、ループのどこを移動するかについての提案が必要なことです。なぜなら、 "x"個のファイル名を入力した後、whileループは終了しますが、プログラムにはfile_nameはプログラムの残りの部分を取得します。 –
@ChaseGarfield私はあなたが正しい道を歩み始めるようにしようとします。いくつかのpseduoコードを入力してください。 –