gpt4 book ai didi

python - 使用 Python 将多个文件写入一个文件,同时接受用户的输入以选择要扫描的文件

转载 作者:行者123 更新时间:2023-12-01 03:46:32 25 4
gpt4 key购买 nike

好的,所以我的代码如下所示:

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()

我知道它看起来有点坏,但我需要做的是修复循环,因为我需要能够接受多个输入,并在最后将每个输入(文件名)写入同一个文件的程序。我可能还需要在这里至少再循环一次,我只是在寻找想法或朝正确方向前进。我在那里还有其他格式化代码,这只是最基本的,正在寻找关于我可以运行哪种循环的想法。感谢所有花时间帮我查看此内容的人!

最佳答案

只是为您模拟一些代码来帮助指导您,不保证这会在任何程度上起作用,但应该可以帮助您入门。

首先,让我们将所有部件名称存储在一个列表中,以便我们稍后可以循环它们:

input_name = []
user_input = input('Part Name: ')
while user_input != "":
input_name.append(user_input)
user_input = input('Part Name: ')

现在让我们循环遍历刚刚获得的所有文件:

for (file_name in input_name):
with open("/pathway/%s.txt" %file_name ,"r") as read_data, open("output.txt","w") as output:
# any thing file related here
print(input_data)
output.write(part_name)
output.write(date)
output.write(y)
print("All done")

这样您就可以一次获取所有用户输入,并一次处理所有数据。

关于python - 使用 Python 将多个文件写入一个文件,同时接受用户的输入以选择要扫描的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38884686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com