解决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中的变量、引用、拷贝和作用域的问题
Apr 07 Python
简单介绍Python中的floor()方法
May 15 Python
Python实现八大排序算法
Aug 13 Python
python实现抽奖小程序
Apr 15 Python
selenium2.0中常用的python函数汇总
Aug 05 Python
手把手教你Python yLab的绘制折线图的画法
Oct 23 Python
Django admin管理工具TabularInline类用法详解
May 14 Python
解决Keras 自定义层时遇到版本的问题
Jun 16 Python
Python脚本打包成可执行文件过程解析
Oct 20 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 Python
使用Pytorch搭建模型的步骤
Nov 16 Python
python神经网络编程之手写数字识别
May 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/02/11 PHP
PHP Opcache安装和配置方法介绍
2015/05/28 PHP
Javascript 获取链接(url)参数的方法
2009/02/15 Javascript
Extjs Ext.MessageBox.confirm 确认对话框详解
2010/04/02 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
2013/06/04 Javascript
javascript Event对象详解及使用示例
2013/11/22 Javascript
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
基于jQuery实现左右图片轮播(原理通用)
2015/12/24 Javascript
node安装--linux下的快速安装教程
2017/03/21 Javascript
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
2017/03/23 jQuery
JavaScript获取tr td 的三种方式全面总结(推荐)
2017/08/15 Javascript
JS中appendChild追加子节点无效的解决方法
2018/10/14 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
2019/07/22 Javascript
微信小程序中weui用法解析
2019/10/21 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
微信小程序实现星星评分效果
2020/11/01 Javascript
Python标准库defaultdict模块使用示例
2015/04/28 Python
Python2.7+pytesser实现简单验证码的识别方法
2017/12/29 Python
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
2018/12/19 Python
对Python 语音识别框架详解
2018/12/24 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
2019/03/14 Python
Python3多目标赋值及共享引用注意事项
2019/05/27 Python
简单了解Python write writelines区别
2020/02/27 Python
Selenium向iframe富文本框输入内容过程图解
2020/04/10 Python
StudentUniverse英国:学生航班、酒店和旅游
2019/08/25 全球购物
美国宠物护理专家:Revival Animal Health
2020/01/05 全球购物
别名指示符是什么
2012/10/08 面试题
公务员培训自我鉴定
2014/02/01 职场文书
奥巴马开学演讲稿
2014/05/15 职场文书
文明班集体申报材料
2014/05/23 职场文书
市直属机关2016年主题党日活动总结
2016/04/05 职场文书
初中教务主任竞聘演讲稿(范文)
2019/08/20 职场文书
创业计划书之家教中心
2019/09/25 职场文书
Vue接口封装的完整步骤记录
2021/05/14 Vue.js
php实例化对象的实例方法
2021/11/17 PHP