解决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代码的打包与发布详解
Jul 30 Python
详解Python3.1版本带来的核心变化
Apr 07 Python
python中管道用法入门实例
Jun 04 Python
python中类变量与成员变量的使用注意点总结
Apr 29 Python
Python元字符的用法实例解析
Jan 17 Python
python requests 库请求带有文件参数的接口实例
Jan 03 Python
Python3.7 dataclass使用指南小结
Feb 22 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
Apr 11 Python
Python使用turtle库绘制小猪佩奇(实例代码)
Jan 16 Python
关于tf.TFRecordReader()函数的用法解析
Feb 17 Python
Scrapy模拟登录赶集网的实现代码
Jul 07 Python
Python还能这么玩之用Python做个小游戏的外挂
Jun 04 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 zlib压缩和解压缩swf文件的代码
2008/12/30 PHP
Laravel 5框架学习之Laravel入门和新建项目
2015/04/07 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
2016/10/08 PHP
jquery load事件(callback/data)使用方法及注意事项
2013/02/06 Javascript
一个js过滤空格的小函数
2014/10/10 Javascript
第十章之巨幕页头缩略图与警告框组件
2016/04/25 Javascript
全面解析JavaScript的Backbone.js框架中的Router路由
2016/05/05 Javascript
深入浅析JavaScript中的3DES
2016/08/24 Javascript
dul无法加载bootstrap实现unload table/user恢复
2016/09/29 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
jsonp跨域请求详解
2017/07/13 Javascript
React操作真实DOM实现动态吸底部的示例
2017/10/23 Javascript
es6数值的扩展方法
2019/03/11 Javascript
在小程序中推送模板消息的实现方法
2019/07/22 Javascript
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
python时间整形转标准格式的示例分享
2014/02/14 Python
python操作 hbase 数据的方法
2016/12/18 Python
python实现上传下载文件功能
2020/11/19 Python
Django 中自定义 Admin 样式与功能的实现方法
2019/07/04 Python
python之列表推导式的用法
2019/11/29 Python
解决ROC曲线画出来只有一个点的问题
2020/02/28 Python
django orm模块中的 is_delete用法
2020/05/20 Python
New Balance加拿大官方网站:运动鞋和健身服装
2018/11/19 全球购物
Rossignol金鸡美国官网:始于1907年法国百年雪具品牌
2019/03/06 全球购物
探索欧洲最好的品牌:Bombinate
2019/06/14 全球购物
如何利用XMLHTTP检测URL及探测服务器信息
2013/11/10 面试题
人事部主管岗位职责
2013/12/26 职场文书
法律进学校实施方案
2014/03/15 职场文书
小学校园之星事迹材料
2014/05/16 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/09/30 职场文书
房屋产权证明书
2014/10/15 职场文书
2015年大学辅导员工作总结
2015/05/12 职场文书
幼儿园见习总结
2015/06/23 职场文书
小程序教您怎样你零成本推广获取数万用户的方法
2019/07/30 职场文书
导游词之吉林花园山
2019/10/17 职场文书
SpringBoot整合Redis入门之缓存数据的方法
2021/11/17 Redis