python封装的.exe文件是如何在cmd中获取.xml路径的?
这段日子搞项目算法封装,愁死我。来回改了三遍,总算把相对路径、绝对路径,还有cmd给.exe传参的方式搞懂了。
主要是这个语句
workspace = sys.argv[1]
sys.argv[]的作用就是,在运行python文件的时候从外部输入参数往文件里面传递参数。
外部就是指的cmd

那么workspace变量就通过这个命令得到了xml文件的地址
xml_path = workspace
tree = ET.parse(xml_path)
root = tree.getroot()
得到xml地址之后,就可以打开这个文件,并用解析库来解析他,获取其中放置的其他输入文件地址了。
总结就是,.exe文件通过sys.argv[]命令获取外部输入(目前就接触了命令行,不知道还有什么类型的外部输入)
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/ca6247cd39.html
相关推荐
-
ChatGPT更新了Mention功能,集结若干GPTs作战,AI智能体的心智入口;向量数据库的挑战和未来
🦉 AI新闻 🚀 ChatGPT更新了Mention功能,集结若干GPTs作战,AI智能体的心智入口 摘要:OpenAI在ChatGPT中引入了一个…
1天前 -
ROS中map,odom坐标系的理解以及acml和robot
之前一直不知道odom,map到底是什么关系,看了这个博客:https://blog.csdn.net/u012686154/article/details/88174195 才了…
人工智能 1天前 -
【2023】COMAP美赛数模中的大型语言模型LLM和生成式人工智能工具的使用
COMAP比赛中的大型语言模型和生成式人工智能工具的使用 写在最前面 GitHub Copilot工具 说明 局限性 团队指南 引文和引用说明 人工智能使用报告 英文原版 Use …
1天前 -
【RuntimeError: CUDA error: device-side assert triggered】问题与解决
RuntimeError: CUDA error: device-side assert triggered 问题描述 解决思路 发现问题: 总结 问题描述 当我在调试模型的时候,…
1天前 -
【YOLO系列】YOLOv4论文超详细解读1(翻译 +学习笔记)
前言 经过上一期的开篇介绍,我们知道YOLO之父Redmon在twitter正式宣布退出cv界,大家都以为YOLO系列就此终结的时候,天空一声巨响,YOLOv4闪亮登…
1天前 -
Window10环境搭建2:下载CUDA
安装CUDA 1. 前言 首先要知道自己电脑支持的最高CUDA版本,按下Win+R,输入cmd, 输入如下代码,按下Enter,运行结果如下图: nvidia-smi 这里显示的就…
1天前 -
卷积神经网络CNN的经典模型
文章目录 (一)图像分类的发展历程 (二)模型框架 (2.1)LeNet-5 (2.2)AlexNet-8 (2.3)VGGNet-16/19 (2.4)GoogleNet-22(…
1天前 -
广州大学人工智能原理-实验三-推理系统
广州大学学生实验报告 开课学院及实验室: 计算机科学与网络工程学院电子信息楼416 2023年12月21日 学院 计算机科学与网络工程学院 年级/专业/班 ***** 姓名 *…
1天前 -
迈向可持续人工智能:通过拍卖实现云边缘系统中的联邦学习需求响应
(原文:Toward Sustainable AI: Federated Learning Demand Response in Cloud-Edge Systems via Au…
1天前 -
从零开始训练 YOLOv8最新8.1版本教程说明(包含Mac、Windows、Linux端 )同之前的项目版本代码有区别
从零开始训练 YOLOv8 – 最新8.1版本教程说明 本文适用Windows/Linux/Mac:从零开始使用Windows/Linux/Mac训练 YOLOv8 算…
算法结构 1天前
