python - 在 python 中将 File 作为命令行参数的输入
问题描述
我需要将文件作为命令行参数的输入。我提供了文件的路径,但它将路径作为文件名?我可以添加什么来使它正确。这是我的代码:我正在使用 openpyxl 来获取名称:
wk1 = openpyxl.load_workbook (sys.argv[1])
wk2 = openpyxl.load_workbook (sys.argv[2])
请帮忙。
解决方案
我猜即使参数值是路径,您也只想拥有文件名。
这会做到的
import os
filename1 = os.path.basename(sys.argv[1])
推荐阅读
- javascript - 循环将数组中的所有数字附加到文本框中
- javascript - 带有是/否选项的 JS 按钮提示
- php - 使用 XPATH 获取带有类名的标签
- matlab - 朴素高斯消除 - 稀疏和完整矩阵
- web - Facebook/Twitter/YouTube 等流行网站如何隐藏其控制/管理面板?
- javascript - 使用 PHP 在 wordpress 幻灯片上方的 z-index 上回显消息
- qt - Qt Creator 中 CDB 中 QObject 的 objectName 在哪里?
- php - MYSQL 使用 php 和 html 表单插入数据库
- ios - 什么 tableView.reloadRows(at: [indexPath], with: .none) 会像这样崩溃?
- c# - 接受日期和时间 ("MM/dd/yyyy hh:mm:ss") 作为有效输入