解决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使用xauth方式登录饭否网然后发消息
Apr 11 Python
python进阶教程之动态类型详解
Aug 30 Python
用Python的SimPy库简化复杂的编程模型的介绍
Apr 13 Python
利用Python命令行传递实例化对象的方法
Nov 02 Python
解决python nohup linux 后台运行输出的问题
May 11 Python
浅谈Python里面小数点精度的控制
Jul 16 Python
对Python多线程读写文件加锁的实例详解
Jan 14 Python
在Python中实现函数重载的示例代码
Dec 12 Python
python中time、datetime模块的使用
Dec 14 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
Feb 25 Python
Python机器学习之基于Pytorch实现猫狗分类
Jun 08 Python
Python制作春联的示例代码
Jan 22 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 中的str_replace 函数总结
2007/04/27 PHP
php Mysql日期和时间函数集合
2007/11/16 PHP
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
ThinkPHP的Widget扩展实例
2014/06/19 PHP
php计算指定目录下文件占用空间的方法
2015/03/13 PHP
php数组合并与拆分实例分析
2015/06/12 PHP
php技术实现加载字体并保存成图片
2015/07/27 PHP
Laravel框架实现利用中间件进行操作日志记录功能
2018/06/06 PHP
PHP实现数组和对象的相互转换操作示例
2019/03/20 PHP
使用TextRange获取输入框中光标的位置的代码
2007/03/08 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
浅谈JavaScript 的执行顺序
2015/08/07 Javascript
百度地图API之百度地图退拽标记点获取经纬度的实现代码
2017/01/12 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
利用Webpack实现小程序多项目管理的方法
2019/02/25 Javascript
Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法
2019/09/11 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
2020/09/10 Javascript
python切换hosts文件代码示例
2013/12/31 Python
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
2015/06/28 Python
简介Django框架中可使用的各类缓存
2015/07/23 Python
两个命令把 Vim 打造成 Python IDE的方法
2016/03/20 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
python要安装在哪个盘
2020/06/15 Python
python时间序列数据转为timestamp格式的方法
2020/08/03 Python
python 获取字典键值对的实现
2020/11/12 Python
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
意大利在线药房:Saninforma
2021/02/11 全球购物
C#中有没有运算符重载?能否使用指针?
2014/05/05 面试题
设计部经理的岗位职责
2013/11/16 职场文书
顶岗实习接收函
2014/01/09 职场文书
C++程序员求职信范文
2014/04/14 职场文书
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
自主招生学校推荐信
2014/09/26 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书