将文件作为python中命令行参数的输入[关闭]

问题描述 投票:-3回答:1

我需要从命令行参数中将Files作为输入。我提供文件的路径,但它将路径作为文件名?我可以添加什么来使它正确。这是我的代码:我使用openpyxl来获取名称:

wk1 = openpyxl.load_workbook (sys.argv[1])
wk2 = openpyxl.load_workbook (sys.argv[2])

请帮忙。

python command-line-arguments openpyxl
1个回答
0
投票

我猜你想要只有文件名,即使参数值是一个路径。

这样做

import os 
filename1 = os.path.basename(sys.argv[1])
© www.soinside.com 2019 - 2024. All rights reserved.