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

yipeiwu_com7年前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设计】。

相关文章

django-rest-framework解析请求参数过程详解

django-rest-framework解析请求参数过程详解

前言 我们在django-rest-framework 自定义swagger 文章中编写了接口, 调通了接口文档. 接口文档可以直接填写参数进行请求, 接下来的问题是如何接受参数, 由...

Python语言描述最大连续子序列和

求最大连续子序列的和是一个很经典很古老的面试题了,记得在刚毕业找工作面试那会也遇到过同款问题。今儿突然想起来,正好快到毕业季,又该是苦逼的应届生们各种面试的时候到了,就给写了一些小代码解...

春节到了 教你使用python来抢票回家

这篇文章主要介绍了春节到了 教你使用python来抢票回家,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 不知不觉,一年一度的春运抢票...

Python Socket编程详细介绍

在使用Python做socket编程时,由于需要使用阻塞(默认)的方式来读取数据流,此时对于数据的结束每次都需要自己处理,太麻烦。并且网上也没找到太好的封装,所以就自己写了个简单的封装。...

深入理解Javascript中的this关键字

自从接触javascript以来,对this参数的理解一直是模棱两可。虽有过深入去理解,但却也总感觉是那种浮于表面,没有完全理清头绪。 但对于this参数,确实会让人产生很多误解。那么t...