当前位置: 首页 > news >正文

python封装的.exe文件是如何在cmd中获取.xml路径的?

这段日子搞项目算法封装,愁死我。来回改了三遍,总算把相对路径、绝对路径,还有cmd给.exe传参的方式搞懂了。
主要是这个语句
workspace = sys.argv[1]
sys.argv[]的作用就是,在运行python文件的时候从外部输入参数往文件里面传递参数。
外部就是指的cmd
在这里插入图片描述
那么workspace变量就通过这个命令得到了xml文件的地址

 xml_path = workspacetree = ET.parse(xml_path)root = tree.getroot()

得到xml地址之后,就可以打开这个文件,并用解析库来解析他,获取其中放置的其他输入文件地址了。
总结就是,.exe文件通过sys.argv[]命令获取外部输入(目前就接触了命令行,不知道还有什么类型的外部输入)

http://www.lryc.cn/news/292494.html

相关文章:

  • 【学网攻】 第(18)节 -- 网络地址转换动态NAT
  • nosql数据库期末考试知识点总结
  • 字节大佬含泪吐血总结系列之 《计算机网络》(谢希仁)
  • 多输入多输出 | Matlab实现PSO-LSTM粒子群优化长短期记忆神经网络多输入多输出预测
  • Ubuntu远程连接登录信息解读(ubuntu登录信息、远程登录信息)
  • Oracle RMAN全备脚本(正式测试可行)
  • 【LUA】转载github自用二改模版——调节音量、显示七日天气、历史剪贴板、系统信息显示
  • Pymysql将爬取到的信息存储到数据库中
  • linux中常用的命令
  • 关闭idea之后,项目还在运行,端口被占用
  • Java的JVM学习一
  • C++之平衡二叉搜索树查找
  • 如何将Mac连接到以太网?这里有详细步骤
  • Unity点乘和叉乘
  • 【ACL 2023】Enhancing Document-level EAE with Contextual Clues and Role Relevance
  • Vue ECharts X轴 type为value的数据格式 + X轴固定间隔并向上取整十位数 - 附完整示例
  • 统计成绩(c++题解)
  • 【Qt】—— Hello World程序的实现
  • 谷歌浏览器网站打不开,显示叹号
  • 怎么去除图片中不需要的部分?这三种高效方法快来试一下
  • yolov5导出onnx模型问题
  • JS第一课简单看看这是啥东西
  • 2023年常用网络安全政策标准整合
  • Redis -- 背景知识
  • 如何在Shopee平台上进行手机类目选品?
  • 班级管理神器,教师在线发布系统
  • 【Spring Boot 3】异步线程任务
  • JAVA斗地主逻辑-控制台版
  • Harmony的自定义组件和Page的数据同步
  • 【Vue3+Vite】路由机制router 快速学习 第四期