在 python 中将文件作为命令行参数的输入
taking File as a input in command line argument in python
我需要将文件作为命令行参数的输入。我提供了文件的路径,但它将路径作为文件名?我可以添加什么来使它正确。这是我的代码:我正在使用 openpyxl 获取名称:
wk1 = openpyxl.load_workbook (sys.argv[1])
wk2 = openpyxl.load_workbook (sys.argv[2])
请帮忙。
我猜你想要只有文件名,即使参数值是一个路径。
这样就可以了
import os
filename1 = os.path.basename(sys.argv[1])
我需要将文件作为命令行参数的输入。我提供了文件的路径,但它将路径作为文件名?我可以添加什么来使它正确。这是我的代码:我正在使用 openpyxl 获取名称:
wk1 = openpyxl.load_workbook (sys.argv[1])
wk2 = openpyxl.load_workbook (sys.argv[2])
请帮忙。
我猜你想要只有文件名,即使参数值是一个路径。
这样就可以了
import os
filename1 = os.path.basename(sys.argv[1])