gpt4 book ai didi

python - 如何自动打开给定文件夹中的所有文本文件?

转载 作者:行者123 更新时间:2023-11-30 22:51:28 25 4
gpt4 key购买 nike

file_name=[]
user_input= input('File name: ')
while user_input != "":
part_name.append(user_input)
user_input = input('File Name: ')

measure_list=[]
for f in file_name :
with open("/Users/Desktop/File/%s.txt" %f ,"r",encoding="UTF-16") as read_file:

这是我目前现有的代码。它接受用户输入来搜索用户指定的文件,然后将该文件添加到列表中,并通过循环逐个打开每个文件。我想尝试使其更加自动化,以便脚本将自动抓取给定文件夹中的所有文件以执行此过程,而不必用户输入每个文件的名称。关于如何使其更加自动化有什么建议吗?

最佳答案

使用os.listdir:

for f in os.listdir("/Users/Desktop/File/"):
with open(f, "r", encoding="UTF-16") as read_file:

使用 glob.glob 来仅选择与给定模式匹配的文件:

for f in glob.glob("/Users/Desktop/File/*.txt"):
with open(f, "r", encoding="UTF-16") as read_file:

关于python - 如何自动打开给定文件夹中的所有文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39002260/

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