我正在尝试从用户输入中获取文件路径。我使用了以下语法
import pandas as pd
path = input("Enter the path of your file:")
sheetname = input("Enter the sheet name:")
path_1 = ("r'"+path+"'")
df1 = pd.read_excel(path_1, sheet_name = sheetname)
但收到“ OSError:[Errno 22]无效的参数”错误
有人可以帮我完成它吗
答案 0 :(得分:0)
您的输入可能有问题。例如,如果您的系统期望使用正斜杠,而您给它加上反斜杠,或者如果您的输入不包含文件扩展名,则会抛出错误。
另外,查看pandas.read_excel
的文档,看来sheet_name
实际上是文件本身中的一张纸。如果仅将文件夹作为path
,将文件名作为sheet_name
,则也会导致错误。不知道那是你在做什么,但是我很确定那是我会做的:)