写完一个分析脚本,同事 / 客户怎么用?
最朴素:改源码里的输入路径。但别人不会改 Python。
正解:用 argparse 做成命令行工具。
import argparse
parser = argparse.ArgumentParser(description='评论分析工具')
parser.add_argument('--input', '-i', required=True, help='输入文件')
parser.add_argument('--output', '-o', default='result.csv', help='输出文件')
parser.add_argument('--threshold', '-t', type=float, default=0.5, help='情感阈值')
args = parser.parse_args()
|
用法:
python analyze.py -i data.csv -o result.csv -t 0.6 |
自带帮助:
python analyze.py --help |
更优雅可以用 click:
import click
@click.command()
@click.option('--input', '-i', required=True)
def analyze(input):
...
|
做完这一步,你的脚本就有了「工具」的雏形,客户用着也专业。
本文由 BBZ · 小朵科技工作室 出品。