Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用input()输入文件路径_Python - Fatal编程技术网

Python 使用input()输入文件路径

Python 使用input()输入文件路径,python,Python,我试图从excel文件中提取信息,并最终将excel中的值放入docx文件中。编写代码时,我使用语法(r“file path”)输入了一个特定路径,我没有问题。因为这个程序是为我的一个朋友创建的,它将在另一台计算机上运行,所以我正在寻找一种方法,让我的朋友打开他想要的excel文件。下面你可以看到一些代码。提前感谢任何花时间尝试解决它的人 这一个对我有用: loc = (r"C:\Users\dddor\Desktop\python24\report_example.xlsx") 这一条带来了

我试图从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”,它都不起作用)

您可以使用

该模块提供了表示文件系统路径的类,这些类具有适合不同操作系统的语义


请添加您正在获取的错误它会抛出什么错误?您的代码“带来了什么特定错误”?您输入什么来响应
input
?您可能想看看这个:如果这是在Python 2.x下运行的,您需要使用
raw\u input()
而不是
input()
from pathlib import Path:
file_path = Path(input('enter file location: '))