解决Shell执行python文件,传参空格引起的问题

作者:wangshuang1631 时间:2021-08-22 10:05:25 

使用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

来源:https://blog.csdn.net/wangshuang1631/article/details/70755780

标签:Shell,python
0
投稿

猜你喜欢

  • SqlServer 数据库 三大 范式

    2024-01-15 06:58:55
  • Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)

    2022-10-16 00:45:24
  • WEB页面工具语言XML应用分类之运用

    2008-05-29 10:58:00
  • Python3爬虫mitmproxy的安装步骤

    2022-08-26 12:23:26
  • JavaScript数组去重的方法总结【12种方法,号称史上最全】

    2024-05-09 15:02:46
  • 基于Python制作一个图片色卡提取器

    2023-06-15 14:25:26
  • Python多进程与多线程的使用场景详解

    2022-11-21 09:17:37
  • 利用python做数据拟合详情

    2023-04-22 15:32:17
  • JavaScript中prototype为对象添加属性的误区介绍

    2024-04-19 09:46:30
  • Django celery实现异步任务操作,并在后台运行(守护进程)

    2021-11-12 16:26:21
  • Python 浪漫烟花实现代码全解

    2023-11-16 01:24:56
  • django1.8使用表单上传文件的实现方法

    2022-04-28 11:32:02
  • oracle使用instr或like方法判断是否包含字符串

    2024-01-15 14:59:44
  • MySQL replace函数替换字符串语句的用法

    2024-01-12 16:56:29
  • Django使用paginator插件实现翻页功能的实例

    2023-09-06 05:23:19
  • Django 全局的static和templates的使用详解

    2021-10-04 10:13:29
  • php在linux环境中如何使用redis详解

    2023-06-14 23:38:30
  • pandas-resample按时间聚合实例

    2023-05-26 19:07:50
  • np.zeros()函数的使用方法

    2023-11-10 06:33:36
  • Python 实现使用dict 创建二维数据、DataFrame

    2021-09-29 16:49:43
  • asp之家 网络编程 m.aspxhome.com