解决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 相关文章推荐
MySQLdb ImportError: libmysqlclient.so.18解决方法
Aug 21 Python
Python常用的日期时间处理方法示例
Feb 08 Python
Python中map和列表推导效率比较实例分析
Jun 17 Python
Python标准模块--ContextManager上下文管理器的具体用法
Nov 27 Python
python实现逆序输出一个数字的示例讲解
Jun 25 Python
Python读写文件基础知识点
Jun 10 Python
Python Tkinter 简单登录界面的实现
Jun 14 Python
python 画二维、三维点之间的线段实现方法
Jul 07 Python
python实现最小二乘法线性拟合
Jul 19 Python
Python如何使用k-means方法将列表中相似的句子归类
Aug 08 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
Mar 08 Python
python神经网络Xception模型
May 06 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 UBB 解析实现代码
2011/11/27 PHP
apache配置虚拟主机的方法详解
2013/06/17 PHP
php截取字符串函数分享
2015/02/02 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
2019/10/16 PHP
jquery 插件实现图片延迟加载效果代码
2010/02/06 Javascript
jQuery 属性选择器element[herf*='value']使用示例
2013/10/20 Javascript
javascript日期格式化示例分享
2014/03/05 Javascript
jQuery对指定元素中指定字符串进行替换的方法
2015/03/17 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
jquery实现的伪分页效果代码
2015/10/29 Javascript
学习JavaScript设计模式之代理模式
2016/01/12 Javascript
js操作数据库实现注册和登陆的简单实例
2016/05/26 Javascript
客户端验证用户名和密码的方法详解
2016/06/16 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
JavaScript将数组转换为链表的方法
2020/02/16 Javascript
python控制台显示时钟的示例
2014/02/24 Python
如何利用python查找电脑文件
2018/04/27 Python
python实现猜数字小游戏
2020/03/24 Python
Python socket模块ftp传输文件过程解析
2019/11/05 Python
解决python replace函数替换无效问题
2020/01/18 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
Python项目实战之使用Django框架实现支付宝付款功能
2021/02/23 Python
css3 实现元素弧线运动的示例代码
2020/04/24 HTML / CSS
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
白兰氏健康Mall:BRAND’S
2017/11/13 全球购物
求职者应聘的自我评价
2013/10/16 职场文书
文明学生事迹材料
2014/01/29 职场文书
高中军训感言400字
2014/02/24 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
法律进社区活动总结
2015/05/07 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技
Redis基本数据类型String常用操作命令
2022/06/01 Redis
css如何把元素固定在容器底部的四种方式
2022/06/16 HTML / CSS