首页 > 解决方案 > 在 python 中将 File 作为命令行参数的输入

问题描述

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

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

请帮忙。

标签: pythoncommand-line-argumentsopenpyxl

解决方案


我猜即使参数值是路径,您也只想拥有文件名。

这会做到的

import os 
filename1 = os.path.basename(sys.argv[1])

推荐阅读