f = open(aaa + ".txt", 'w')
f.write(txt_header + '\n\n')
f.write(str(s))
f.close()
上記を実行しようとしたところOSError: [Errno 22] Invalid argument:がでた。
aaaに「%E3%80%80」が連続で含まれることがあり「%E3%80%80%E3%80%80」のようになっている時にエラーが発生しているようだったので
aaa = re.sub(r'%E3%80%80', '_', aaa)
みたいな感じにすると回避できた。