Python 将文件名保存为输入变量

Python 将文件名保存为输入变量,python,python-3.x,pandas,jupyter-notebook,Python,Python 3.x,Pandas,Jupyter Notebook,对python来说非常陌生,所以很抱歉这个愚蠢的问题 我已经创建了一个用户输入界面 fn=input() #Where the user will input version32 for instance so effectively fn=Version32 然后,我使用docx导入了一个模板word文档,该文档根据用户输入进行了大量修改。然后,我希望将文件名输出保存为“fn”,或者在本例中保存为Version32 output.save(r"C:\Users\XXX\XXX\X

对python来说非常陌生,所以很抱歉这个愚蠢的问题

我已经创建了一个用户输入界面

fn=input() 
#Where the user will input version32 for instance so effectively
fn=Version32
然后,我使用docx导入了一个模板word文档,该文档根据用户输入进行了大量修改。然后,我希望将文件名输出保存为“fn”,或者在本例中保存为Version32

output.save(r"C:\Users\XXX\XXX\XXX\'fn'.docx")
其中fn是一个变量?这是可能的,还是我找错了方向


亲切的问候

IIUC,您可以使用f-string:

output.save(rf"C:\Users\XXX\XXX\XXX\{fn}.docx")

IIUC,您可以使用f字符串来执行此操作:

output.save(rf"C:\Users\XXX\XXX\XXX\{fn}.docx")

天才,不好意思我花了这么长时间在那上面你用一个字母就把我的密码修好了!很高兴我能帮忙。如果有效,您可以将其标记为答案!天才,不好意思我花了这么长时间在那上面你用一个字母就把我的密码修好了!很高兴我能帮忙。如果有效,您可以将其标记为答案!