python - 运行我自己的脚本的命令行参数
问题描述
我在 python 中编写了一个代码 function.py,它具有输入文件路径和输出文件路径以及一些标志。目前我已经对所有内容进行了硬编码。我想使用命令行参数来提供这些输入,以便任何人都可以通过向 cmd 提供输入来运行我的脚本。我该如何在 python 中做到这一点?在CMD function.py "输入文件路径" "输出文件路径"
解决方案
一个非常基本的例子是:
import sys
input_file_path = sys.argv[1]
output_file_path = sys.argv[2]
请注意,这sys.argv[0]
将是您的文件名。您还应该进行相关检查以确保参数数量正确,它们是否有效等。
推荐阅读
- r - 从浏览器获取下载目录
- javascript - 如何正确解除绑定元素?
- php - Aramex 费率计算器 API 返回 ERR52 - 邮政编码不可用的服务提供
- python - 比较 Pandas 系列中的前一个值和下一个值
- python - 带有 numpy arange 的 MemoryError
- tensorflow - 对于多类问题,如何在张量流中对一个类的损失进行更多的惩罚?
- sql - 如何仅将 SQL 视图过滤到本月
- php - 卷曲错误:无法解析主机:www.localhost
- php - 使用 ajax 和 PhP 更新表的内容而不是完整的表
- c++ - 关于 reinterpret_cast 和指针