在pycharm 中添加运行参数的操作方法

yipeiwu_com6年前Python基础

最近又重新看手上的代码,之前弄不明白的地方这次要一次弄明白。

代码中出现了很多sys.arfv[]的运行参数,pycharm怎么添加运行参数呢

打开Run->Edit Configurations,在左侧选择你的工程,由此的箭头处选择你要添加的参数

pycharm 添加运行参数

添加完毕之后满心欢喜开始运行,发现其中的xml读取出了问题

xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 1, column 1

不识别?我这就是标准xml啊,没道理,又一句句的读了一遍

xml.etree.ElementTree

这个库,发现没问题啊,纠结了半天,总算发现文件读取到的信息有错误,是我一个.py的代码内容。奇怪了怎么回事,我就把所有的获取到的系统参数全打印出来才发现pycharm的运行参数是这个样子排序的

sys.argv[0]:直接就是你运行的.py文件名

这之后的sys.argv[1]就直接输入你的第一个参数就可以了,用空行来分割下一个参数,哎,太蠢了,我还在参数里像命令行一样加了 “python” 和运行的.py文件名,导致后面的参数全都错位当然xml读取报错了,以后还要多加断点看程序啊。

以上这篇在pycharm 中添加运行参数的操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程

Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程

rabbitmq中文翻译的话,主要还是mq字母上:Message Queue,即消息队列的意思。前面还有个rabbit单词,就是兔子的意思,和python语言叫python一样,老外还是...

python画出三角形外接圆和内切圆的方法

python画出三角形外接圆和内切圆的方法

刚看了《最强大脑》中英对决,其中难度最大的项目需要选手先脑补泰森多边形,再找出完全相同的两个泰森多边形。在惊呆且感叹自身头脑愚笨的同时,不免手痒想要借助电脑弄个图出来看看,闲来无事吹吹牛...

Python数据类型详解(一)字符串

一.基本数据类型   整数:int   字符串:str(注:\t等于一个tab键)   布尔值: bool   列表:list   列表用[]   元祖:tuple   元祖用()...

python三方库之requests的快速上手

本文基于2.21.0 发送请求 发送GET请求: r = requests.get('https://api.github.com/events') 发送POST请求: r...

Python设计模式之门面模式简单示例

Python设计模式之门面模式简单示例

本文实例讲述了Python设计模式之门面模式。分享给大家供大家参考,具体如下: facade:建筑物的表面 门面模式是一个软件工程设计模式,主要用于面向对象编程。 一个门面可以看作是为大...