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://net2asp.com/ca6247cd39.html
相关推荐
-
MySQL与Apache Flink数据库集成
1.背景介绍 MySQL是一种流行的关系型数据库管理系统,广泛应用于Web应用程序、企业应用程序和数据仓库等领域。Apache Flink是一种流处理框架,用于实时处理大规模数据流…
大数据 1天前 -
arcgis javascript api4.x加载非公开或者私有的arcgis地图服务
需求: 加载arcgis没有公开或者私有的地图服务,同时还想实现加载时不弹出登录窗口 提示: 下述是针对独立的arcgis server,没有portal的应用场景; 如果有po…
1天前 -
一文读懂生成式人工智能的所有基础知识(下)
之前的内容,我们已经探讨了生成式人工智能的基本理念、演变历史以及它与判别式模型之间的关键差异。接下来的部分,我们将深入解析生成式人工智能的各种技术类别,并探讨它们在商业化应用中的价…
1天前 -
Pyinstaller打包报错小结
问题目录 1.Pyinstaller打包exe文件,执行后提示缺失yaml,csv,dll等资源文件。 2.打包后运行提示 WARNING: file already exists…
人工智能 1天前 -
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天前
