# pythonProject **Repository Path**: nanyiyexi/pythonProject ## Basic Information - **Project Name**: pythonProject - **Description**: ............. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-04 - **Last Updated**: 2024-09-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 储运费分摊客户端 本程序旨在帮助用户自动化处理储运费分摊的相关数据,用户无需编写代码,只需按照以下步骤操作即可运行程序。 ## 目录结构 在运行本程序前,请确保您已经将所有相关文件复制到一个文件夹中,并按以下结构组织: ``` project_directory/ │ ├── files/ # 用于存放输入数据的文件夹 │ ├── 6-7/ # 例如,6月到7月的文件夹 │ │ ├── 原始数据文件/ # 包含原始数据文件 │ │ ├── 业务反馈后/ # 包含业务反馈后的文件 │ │ └── EAM资产清单表的路径/ # 包含EAM资产清单表文件 ├── data/ # 输出结果文件夹,程序会将结果保存在此处 ├── main.py # 主程序文件 ├── requirements.txt # 依赖库版本文件 └── ... # 其他程序文件 ``` ## 环境配置 在运行本程序前,您需要确保您的计算机上安装了 Python。如果没有安装,请参考[Python 官方网站](https://www.python.org/downloads/)下载并安装。 ### 1. 安装依赖库 依赖库是 Python 程序运行所需的外部工具包。请按照以下步骤安装依赖库: 1. 打开终端(Windows 用户请使用命令提示符或 PowerShell)。 2. 导航到项目的根目录,即您存放 `main.py` 文件的文件夹。例如: ```bash cd path/to/project_directory ``` 3. 使用以下命令安装所需的依赖库: ```bash pip install -r requirements.txt ``` 这将根据 `requirements.txt` 文件中列出的库和版本自动安装所需的所有工具包。 ## 如何运行程序 ### 1. 准备输入数据 将需要处理的数据文件放置在 `files` 文件夹下,按照月份组织成子文件夹。例如,如果处理 6 月到 7 月的数据,请创建 `files/6-7` 文件夹,并在其中创建以下子文件夹: - `原始数据文件`:放置原始数据文件。 - `业务反馈后`:放置业务反馈后的文件。 - `EAM资产清单表的路径`:放置EAM资产清单表文件。 确保每个子文件夹内仅有一个文件。 ### 2. 运行程序 1. 打开 Pycharm 或其他代码编辑器,并打开 `main.py` 文件。 2. 点击 Pycharm 右上角的 `Run` 按钮(绿色三角形),或使用快捷键 `Shift + F10` 运行程序。 3. 程序运行后,您将看到功能选择菜单: ``` 欢迎使用储运费分摊客户端 可用功能: 1. 生成待业务反馈数据 2. 生成分摊明细数据 输入 'exit' 退出程序 请选择一个功能 (1 或 2): ``` 4. 根据需要,在下方的输入框中输入 `1` 或 `2` 来选择功能,并按回车键。 5. 程序将提示您输入月份文件夹名(例如 `6-7`),根据输入的月份范围处理数据。 6. 程序执行过程中会提示您进度,处理完成后结果将自动保存到 `data` 文件夹中。 7. 您可以反复使用该程序处理不同月份的数据。当您想退出时,输入 `exit` 并按回车。 ## 常见问题 - **文件夹或文件不存在**:如果程序提示某个文件夹或文件不存在,请检查并确保文件夹和文件名正确无误,并将所需文件放置在相应的文件夹中。 - **依赖库安装失败**:如果在安装依赖库时遇到问题,请确保您的 Python 版本是 3.6 以上,并尝试重新安装。 ## 反馈与支持 如果您在使用过程中遇到问题,请联系开发团队提供支持。