解决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重新引入被覆盖的自带function
Jul 16 Python
Python实现自动添加脚本头信息的示例代码
Sep 02 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
Apr 21 Python
python select.select模块通信全过程解析
Sep 20 Python
python交互式图形编程实例(一)
Nov 17 Python
Pycharm设置界面全黑的方法
May 23 Python
python 中的列表生成式、生成器表达式、模块导入
Jun 19 Python
Python面向对象编程基础实例分析
Jan 17 Python
flask框架自定义url转换器操作详解
Jan 25 Python
详解Pycharm第三方库的安装及使用方法
Dec 29 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
Jan 12 Python
python中的3种定义类方法
Nov 27 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输出XML到页面的3种方法详解
2013/06/06 PHP
解析php获取字符串的编码格式的方法(函数)
2013/06/21 PHP
php不允许用户提交空表单(php空值判断)
2013/11/12 PHP
ThinkPHP中Session用法详解
2014/11/29 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
php实现数组中出现次数超过一半的数字的统计方法
2018/10/14 PHP
PHP递归算法的简单实例
2019/02/28 PHP
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
基于javascript实现九宫格大转盘效果
2020/05/28 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
更靠谱的H5横竖屏检测方法(js代码)
2016/09/13 Javascript
NodeJS仿WebApi路由示例
2017/02/28 NodeJs
vue router 用户登陆功能的实例代码
2019/04/24 Javascript
Node.js爬虫如何获取天气和每日问候详解
2019/08/26 Javascript
Python程序中用csv模块来操作csv文件的基本使用教程
2016/03/03 Python
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
2018/10/30 Python
pandas.read_csv参数详解(小结)
2019/06/21 Python
python画双y轴图像的示例代码
2019/07/07 Python
python文档字符串(函数使用说明)使用详解
2019/07/30 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
python实现身份证实名认证的方法实例
2019/11/08 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
Python使用eval函数执行动态标表达式过程详解
2020/10/17 Python
HTML5中的音频和视频媒体播放元素小结
2016/01/29 HTML / CSS
德国孕妇装和婴童服装网上商店:bellybutton
2018/04/12 全球购物
澳大利亚在线家具、灯饰和家居装饰店:LivingStyles
2018/11/20 全球购物
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
党支部2014年度工作总结
2014/12/04 职场文书
2015年清明节扫墓演讲稿
2015/03/18 职场文书
团日活动总结格式
2015/05/11 职场文书
mysql中整数数据类型tinyint详解
2021/12/06 MySQL
实现AJAX异步调用和局部刷新的基本步骤
2022/03/17 Javascript