解决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之有点简约的元组
Sep 24 Python
Python实现向QQ群成员自动发邮件的方法
Nov 19 Python
python获取各操作系统硬件信息的方法
Jun 03 Python
Python的组合模式与责任链模式编程示例
Feb 02 Python
Python 获取当前所在目录的方法详解
Aug 02 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
Apr 17 Python
Win10下python 2.7.13 安装配置方法图文教程
Sep 18 Python
详解python分布式进程
Oct 08 Python
Python中zip()函数的简单用法举例
Sep 02 Python
Python使用selenium + headless chrome获取网页内容的方法示例
Oct 16 Python
音频处理 windows10下python三方库librosa安装教程
Jun 20 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
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
php实现获取及设置用户访问页面语言类
2014/09/24 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
用roll.js实现的图片自动滚动+鼠标触动的特效
2007/03/18 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
使用Vue构建可重用的分页组件
2018/03/26 Javascript
React手稿之 React-Saga的详解
2018/11/12 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
Vue组件间通信 Vuex的用法解析
2019/08/05 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
2019/09/25 Javascript
JavaScript实现点击出现子菜单效果
2021/02/08 Javascript
[00:35]DOTA2上海特级锦标赛 EG战队宣传片
2016/03/04 DOTA
python通过zlib实现压缩与解压字符串的方法
2014/11/19 Python
python连接字符串的方法小结
2015/07/13 Python
使用Python对MySQL数据操作
2017/04/06 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
2018/01/08 Python
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
2018/12/04 Python
解析Python3中的Import
2019/10/13 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
2020/06/17 Python
YSL Beauty加拿大官方商城:圣罗兰美妆加拿大
2017/05/15 全球购物
消防安全检查制度
2014/02/04 职场文书
学习决心书
2014/03/11 职场文书
公务员诚信承诺书
2014/05/26 职场文书
拉拉队口号
2014/06/16 职场文书
机关作风建设自查报告及整改措施
2014/10/21 职场文书
超市工作总结范文2014
2014/12/19 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书
详解CocosCreator消息分发机制
2021/04/16 Javascript
教你一步步实现一个简易promise
2021/11/02 Javascript
Python实现仓库管理系统
2022/05/30 Python