【发布时间】:2020-08-19 13:03:07
【问题描述】:
我的项目结构如下:
project
|--invoices
|--abc_company
|--xyc_company
|--scripts
|-- __init__.py
|-- extract_xyz_data.py
|-- extract_abc_data.py
|-- extract_data.py
|-- utilities.py
|-- abc_validation.py
|-- xyz_validation.py
|--main.py
运行所有内容的主脚本是 main.py,它在终端上运行并通过 arg 解析器获取少量参数。
发票文件夹包含数据。每次运行脚本时都会更改此数据。因此,此文件夹中的数据不会保持静态或相同。每个月思考不同的 pdf。
我想把整个项目和代码库转移给一个技术含量很低的人,这样他们就不必经常处理 python。
他们确实需要在终端中传递一些参数,但是一旦他们这样做并更改了数据文件夹的内容,它应该会自动运行。
要求他们跑
python main.py arg1 arg2 arg3
快速时间是最好的方法,或者可以将整个项目打包为只要求他们传递一些参数的 exec?
当前无法使用 docker。
【问题讨论】:
标签: python