我正在开发一个生成一些信息的函数,打开一个名为" Template.xlsx,"的Excel文件。然后使用用户指定的名称重新保存该文档。
我想要一个唯一的名称,因为我想多次这样做,因此在同一个文件夹中生成多个文件。最初当我运行这个时,我只是用同样的名字保存它很好。但现在我正在指定文件路径,例如path_str =" C:\ user \ name \"并将其连接到用户指定的名称path_final = path_str + file_name +" .xlsx"我遇到了问题。
我认为问题在于path_str,其中反斜杠被解释为转义,所以我尝试使用两个反斜杠,这似乎不起作用,例如" C:\\用户\\名\\"
所以任何人都可以建议一种创建文件路径字符串并将其连接到用户指定文件名的方法,这样我就可以使用不同的用户指定名称将文件保存在同一路径中。
以下是遇到此问题的代码:
string_path = "V:\\Staff\\Chris\\Programming\\"
extension = '.xlsx'
string_final = string_path + sheet_name + extension
wb = openpyxl.load_workbook(string_final)