解决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 (1)
Oct 31 Python
python基础教程之python消息摘要算法使用示例
Feb 10 Python
Python实现从URL地址提取文件名的方法
May 15 Python
python对数组进行反转的方法
May 20 Python
python基础while循环及if判断的实例讲解
Aug 25 Python
numpy.transpose对三维数组的转置方法
Apr 17 Python
使用python判断jpeg图片的完整性实例
Jun 10 Python
Python中@property的理解和使用示例
Jun 11 Python
python3 批量获取对应端口服务的实例
Jul 25 Python
python 爬虫 实现增量去重和定时爬取实例
Feb 28 Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
Jul 05 Python
虚拟机下载python是否需要联网
Jul 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
海贼王动画变成“真人”后,凯多神还原,雷利太帅了!
2020/04/09 日漫
php设置编码格式的方法
2013/03/05 PHP
6种php上传图片重命名的方法实例
2013/11/04 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
php+ajax实现无刷新的新闻留言系统
2020/12/21 PHP
php实现网站文件批量压缩下载功能
2015/10/28 PHP
PHP中call_user_func_array回调函数的用法示例
2016/11/26 PHP
基于javascript 闭包基础分享
2013/07/10 Javascript
Javascript监视变量变化的方法
2015/06/09 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
js定时器实例分享
2016/12/20 Javascript
JQuery EasyUI 结合ztrIee的后台页面开发实例
2017/09/01 jQuery
nodejs调取微信收货地址的方法
2017/12/20 NodeJs
利用Angular2的Observables实现交互控制的方法
2018/12/27 Javascript
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
使用JavaScript获取Django模板指定键值数据
2020/05/27 Javascript
如何阻止移动端浏览器点击图片浏览
2020/08/29 Javascript
使用Mock.js生成前端测试数据
2020/12/13 Javascript
JavaScript实现H5接金币功能(实例代码)
2021/02/22 Javascript
Python将多个excel文件合并为一个文件
2018/01/03 Python
Python中函数参数调用方式分析
2018/08/09 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
2019/10/14 Python
基于python读取.mat文件并取出信息
2019/12/16 Python
如何在mac环境中用python处理protobuf
2019/12/25 Python
Pytorch 多块GPU的使用详解
2019/12/31 Python
Python ATM功能实现代码实例
2020/03/19 Python
如何基于Python代码实现高精度免费OCR工具
2020/06/18 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
工商企业管理应届生求职信
2014/05/04 职场文书
搞笑的获奖感言
2014/08/16 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
受资助学生感谢信
2015/01/21 职场文书
2015社区个人工作总结范文
2015/05/13 职场文书
Nginx快速入门教程
2021/03/31 Servers