解决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中的socket模块使用代理实例
May 29 Python
Python连接DB2数据库
Aug 27 Python
视觉直观感受若干常用排序算法
Apr 13 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
May 03 Python
Django 导出 Excel 代码的实例详解
Aug 11 Python
深入理解python中函数传递参数是值传递还是引用传递
Nov 07 Python
python随机取list中的元素方法
Apr 08 Python
Python读取mat文件,并转为csv文件的实例
Jul 04 Python
Windows下Anaconda2安装NLTK教程
Sep 19 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
Dec 05 Python
详解Python字典的操作
Mar 04 Python
简单了解python代码优化小技巧
Jul 08 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遍历目录方法小结
2015/03/10 PHP
php编写的抽奖程序中奖概率算法
2015/05/14 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
2016/03/07 PHP
学习YUI.Ext 第七天--关于View&JSONView
2007/03/10 Javascript
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
2010/12/03 Javascript
js常用代码段收集
2011/10/28 Javascript
20款效果非常棒的 jQuery 插件小结分享
2011/11/18 Javascript
jquery中常用的函数和属性详细解析
2014/03/07 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
DOM 事件流详解
2015/01/20 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
2016/02/02 Javascript
JS工作中的小贴士之”闭包“与事件委托的”阻止冒泡“
2016/06/16 Javascript
jQuery设置单选按钮radio选中/不可用的实例代码
2016/06/24 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
2017/08/30 Javascript
localstorage实现带过期时间的缓存功能
2019/06/28 Javascript
Angular如何由模板生成DOM树的方法
2019/12/23 Javascript
[01:08:09]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第二局
2016/03/02 DOTA
python连接mysql实例分享
2016/10/09 Python
python中实现数组和列表读取一列的方法
2018/04/03 Python
TensorFlow的权值更新方法
2018/06/14 Python
python同步两个文件夹下的内容
2019/08/29 Python
django框架ModelForm组件用法详解
2019/12/11 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
python开发一款翻译工具
2020/10/10 Python
pycharm永久激活超详细教程
2020/10/29 Python
python实现图片转字符画
2021/02/19 Python
HTML5之语义标签介绍
2016/07/07 HTML / CSS
中国最大的团购网站:聚划算
2016/09/21 全球购物
Daniel Wellington官方海外旗舰店:丹尼尔惠灵顿DW手表
2018/02/22 全球购物
节能环保演讲稿
2014/08/28 职场文书
2014年小学美术工作总结
2014/12/20 职场文书
JavaScript canvas实现流星特效
2021/05/20 Javascript
Python利用FlashText算法实现替换字符串
2022/03/31 Python
MySQL数据库 安全管理
2022/05/06 MySQL