解决Shell执行python文件,传参空格引起的问题


Posted in Python onOctober 30, 2018

使用shell调用一个python文件,并向shell中传入参数,举例如下:

p1='wang'
p2='shuang'
python py文件 $p1 $p2

这种情况可以正常执行,py文件接收p1和p2两个参数

但是,当p1中有空格时就会出现问题:

p1='wa ng'
p2='shuang'
python py文件 $p1 $p2

这时py文件接收的第一参数是wa,第二个参数是ng,从而出现错误。

解决办法:加双引号

p1='wa ng'
p2='shuang'
python py文件 "$p1" "$p2"

这样,py文件接收的参数就不会出错,第一个是wa ng,第二个是shuang

以上这篇解决Shell执行python文件,传参空格引起的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python编写简单爬虫资料汇总
Mar 22 Python
python使用电子邮件模块smtplib的方法
Aug 28 Python
利用python微信库itchat实现微信自动回复功能
May 18 Python
Python爬虫框架Scrapy基本用法入门教程
Jul 26 Python
Python import与from import使用及区别介绍
Sep 06 Python
python+numpy按行求一个二维数组的最大值方法
Jul 09 Python
python实现超市商品销售管理系统
Oct 25 Python
python matplotlib拟合直线的实现
Nov 19 Python
python使用bs4爬取boss直聘静态页面
Oct 10 Python
详解numpy.ndarray.reshape()函数的参数问题
Oct 13 Python
Python3+Django get/post请求实现教程详解
Feb 16 Python
python opencv人脸识别考勤系统的完整源码
Apr 26 Python
Python格式化输出字符串方法小结【%与format】
Oct 29 #Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
Oct 29 #Python
pycharm执行python时,填写参数的方法
Oct 29 #Python
解决Pycharm下面出现No R interpreter defined的问题
Oct 29 #Python
解决Pycharm运行时找不到文件的问题
Oct 29 #Python
解决Mac下首次安装pycharm无project interpreter的问题
Oct 29 #Python
解决pycharm运行时interpreter为空的问题
Oct 29 #Python
You might like
PHP Laravel中的Trait使用方法
2019/01/20 PHP
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
2010/04/15 Javascript
Event altKey,ctrlKey,shiftKey属性解析
2013/12/18 Javascript
将json对象转换为字符串的方法
2014/02/20 Javascript
jquery如何根据值设置默认的选中项
2014/03/17 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
ext前台接收action传过来的json数据示例
2014/06/17 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
Javascript实现禁止输入中文或英文的例子
2014/12/09 Javascript
使用JavaScript和CSS实现文本隔行换色的方法
2015/11/04 Javascript
jQuery点击输入框显示验证码图片
2016/05/19 Javascript
jQuery使用getJSON方法获取json数据完整示例
2016/09/13 Javascript
QRCode.js:基于JQuery的生成二维码JS库的使用
2017/06/23 jQuery
详解如何在angular2中获取节点
2017/11/23 Javascript
基于express中路由规则及获取请求参数的方法
2018/03/12 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
2019/08/09 Javascript
vue实现select下拉显示隐藏功能
2019/09/30 Javascript
Vue的transition-group与Virtual Dom Diff算法的使用
2019/12/09 Javascript
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
提升python处理速度原理及方法实例
2019/12/25 Python
音频处理 windows10下python三方库librosa安装教程
2020/06/20 Python
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
如何进行Linux分区优化
2016/09/13 面试题
生物技术研究生自荐信
2013/11/12 职场文书
大学校园生活自我鉴定
2014/01/13 职场文书
法定代表人授权委托书格式
2014/10/14 职场文书
2014年十八届四中全会思想汇报范文
2014/10/17 职场文书
2014年业务工作总结
2014/11/17 职场文书
解除劳动合同证明书模板
2014/11/20 职场文书
2015年食品安全宣传周活动总结
2015/07/09 职场文书
2016高考寄语集锦
2015/12/04 职场文书
会计手工模拟做账心得体会
2016/01/22 职场文书
2016基督教会圣诞节开幕词
2016/03/04 职场文书
nginx对http请求处理的各个阶段详析
2021/03/31 Servers
基于JavaScript实现省市联动效果
2021/06/22 Javascript
win11自动弹出虚拟键盘怎么关闭? Win11关闭虚拟键盘的技巧
2023/01/09 数码科技