在Python中创建别名以导入Excel平面文件

问题描述 投票:0回答:2

我使用以下代码导入 xlsx 平面文件:

master = pd.read_excel("H:/Python_data/profit_US_07 2023.xlsx",skiprows=[0])

我想创建一个名为 infile_nyc 的别名,其值为profit_US_07 2023.xlsx,以便我可以使用它导入文件 master = pd.read_excel("H:/Python_data/infle_nyc",skiprows=[0])。 当我尝试时,我得到:FileNotFoundError:[Errno 2]没有这样的文件或目录:'H:/Python_data/Nyc_infile'。它无法识别该字符串。

谢谢您的帮助

python flat-file
2个回答
1
投票

你应该这个变量值。

您可以像下面一样使用 f 字符串:

master = pd.read_excel(f"H:/Python_data/{infle_nyc}",skiprows=[0])

0
投票

您的代码中似乎可能存在拼写错误。您提到您想要创建一个名为“infile_nyc”且值为“profit_US_07 2023.xlsx”的别名,但您在 pd.read_excel 函数中使用的别名似乎与您的预期不同。

要创建别名并使用它正确导入文件,您应该执行以下操作:

# Define the alias
infile_nyc = "H:/Python_data/profit_US_07 2023.xlsx"

# Use the alias to read the Excel file
master = pd.read_excel(infile_nyc, skiprows=[0])

在此代码中,您首先使用正确的文件路径和文件名定义别名 infile_nyc。然后,您在 pd.read_excel 函数中使用此别名来读取 Excel 文件。这应该可以解决问题,并且 Python 将正确识别您打算用作文件路径和名称的字符串。

© www.soinside.com 2019 - 2024. All rights reserved.