0

我正在学习 Python 中的相对路径和绝对路径。我正在做一个项目,应该写个性化的信件并将其保存为 .txt 文件,但似乎我无法将其另存为 .txt 文件f"letter_for_{name}"。每次我尝试时,都会收到此错误:“OSError: [Errno 22] Invalid argument”。也许,这是俄语作为系统语言的错,因为某些文件夹已被翻译,并且路径在没有两个反斜杠的情况下根本不起作用。

这是一段代码:

with open(".\\Input\\Letters\\starting_letter.txt", mode="r") as starting_letter:
    contents = starting_letter.read()

with open(".\\Input\\Names\\invited_names.txt", mode="r") as names:
    names_list = names.readlines()

for name in names_list:
    name_letter = name.strip()
    letter = contents.replace("[name]", name)
    a = open(f".\\Output\\ReadyToSend\\letter_for_{name}.txt", mode="w")
    a.write(letter)
    a.close()
4

0 回答 0