解决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