使用input()输入文件路径

2024-04-25 06:50:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从excel文件中提取信息,并最终将excel中的值放入docx文件中。当我编写代码时,我使用语法(r“file path”)输入了一个特定的路径,我没有遇到任何问题。因为这个程序是为我的一个朋友创建的,它将在另一台计算机上运行,所以我正在寻找一种方法,让我的朋友打开他想要的excel文件。下面你可以看到一些代码。提前感谢所有花时间解决问题的人!你知道吗

这个对我有用:

loc = (r"C:\Users\dddor\Desktop\python24\report_example.xlsx")

这会带来错误:

loc=(input('enter file location: '))

我也试过了,但还是出现了同样的错误:

loc=("r"+input('enter file location: '))

即使在复制文件路径时,这对我也有效(无论是否有“r”,它都不起作用)


Tags: 文件path代码路径信息input错误语法
1条回答
网友
1楼 · 发布于 2024-04-25 06:50:32

你可以使用pathlib

This module offers classes representing filesystem paths with semantics appropriate for different operating systems

from pathlib import Path:
file_path = Path(input('enter file location: '))

相关问题 更多 >