質問: jpeg_file=[] import glob xlsx_files=glob.glob(r'{}/*.xlsx'.format(read_file_pass)) print(xlsx_files) #リストに内包されていたことを確認 for i in range(len(xlsx_files)): print(xlsx_files[i]) #strで出力されていることを確認 jpeg_file=xlsx_files[i].stem+'.jpeg' #この段階で'str' object has no attribute 'stem'と言われる open(r"{}".format(jpeg_file),"a") #これは質問内容とは別ですが、jpegファイルとして保存する予定です i=i+1 #ループ続行
回答: stem属性はstr型には存在しません。 おそらく`pathlib.Path`型の属性と思われますので、以下のように書き換えてください。 ``` import pathlib # 略 jpeg_file = pathlib.Path(xlsx_files[i]).stem + '.jpeg' ```