解决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 time模块用法实例详解
Sep 11 Python
Python警察与小偷的实现之一客户端与服务端通信实例
Oct 09 Python
Python实用日期时间处理方法汇总
May 09 Python
python xml解析实例详解
Nov 14 Python
Python实现的归并排序算法示例
Nov 21 Python
python Flask实现restful api service
Dec 04 Python
实例介绍Python中整型
Feb 11 Python
python wxpython 实现界面跳转功能
Dec 17 Python
Pytorch evaluation每次运行结果不同的解决
Jan 02 Python
django实现后台显示媒体文件
Apr 07 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
May 09 Python
Python判断变量是否是None写法代码实例
Oct 09 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 curl_setopt()函数实例代码与参数分析
2011/06/02 PHP
PHP和JavaScrip分别获取关联数组的键值示例代码
2013/09/16 PHP
PHP7 标准库修改
2021/03/09 PHP
input+select(multiple) 实现下拉框输入值
2009/05/21 Javascript
JavaScript replace(rgExp,fn)正则替换的用法
2010/03/04 Javascript
jquery增加时编辑jqGrid(实例代码)
2013/11/08 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
屏蔽相应键盘按钮操作
2014/03/10 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
javascript实现的简单计时器
2015/07/19 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
浅谈jquery中使用canvas的问题
2016/10/10 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
2017/03/28 Javascript
Javascript 实现匿名递归的实例代码
2017/05/25 Javascript
js es6系列教程 - 新的类语法实战选项卡(详解)
2017/09/02 Javascript
微信小程序request请求后台接口php的实例详解
2017/09/20 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
前端面试知识点目录一览
2019/04/15 Javascript
vue里的data要用return返回的原因浅析
2019/05/28 Javascript
[02:25]专访DOTA2负责人Erik 国际邀请赛暂不会离开西雅
2014/07/21 DOTA
Python实现字典(dict)的迭代操作示例
2018/06/05 Python
详解用Python实现自动化监控远程服务器
2019/05/18 Python
运用PyTorch动手搭建一个共享单车预测器
2019/08/06 Python
详解如何减少python内存的消耗
2019/08/09 Python
python多任务之协程的使用详解
2019/08/26 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
Django-silk性能测试工具安装及使用解析
2020/11/28 Python
css3 条纹化和透明化表格Firefox下测试成功
2014/04/15 HTML / CSS
瑞贝卡·明可弗包包官网:Rebecca Minkoff
2016/07/21 全球购物
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
违反工作纪律检讨书
2014/02/15 职场文书
python之np.argmax()及对axis=0或者1的理解
2021/06/02 Python
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript