报错处理:sh: 1: Syntax error: “(“ unexpected
1 问题描述
也是一个很简单的脚本
import os
for i in range(48):print(i)s='python3 test.py --list=list(range(' +str(i)+ ')) 'os.system(s)
报的错是sh: 1: Syntax error: "(" unexpected
2 分析原因
linux路径中存在字符分别是空格、左括号、右括号、 &时会出现这个问题:
python在调用os.system()命令或者command.getoutput()等等系统调用函数时,如果直接把路径传进去,就会报这个错误。
python使用系统调用的正确姿势应该先对路径进行转义符转移
3 解决方法
import os
for i in range(48):print(i)s='python3 test.py --list=list\(range\(' +str(i)+ '\)\) 'os.system(s)
报错处理:sh: 1: Syntax error: “(“ unexpected相关推荐
- auto cad安装报错command line option syntax error.type command
网上下载的cad2012安装包,自己解压出来按照发现报错command line option syntax error.type command,大概意思就是安装包不能包含中文目录,最后的解决办法就 ...
- json解析报错:HttpMessageNotReadableException: JSON parse error: Unexpected character (‘/‘ (code 47))
报错信息 at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 109] ...
- python处理路径时 sh: 1:Syntax error: ( unexpected
使用环境## python 2.7 ubuntu16.04 原因分析 由于某些原因,linux路径中可能存在字符 ' ','(',')' (**分别是空格,左括号,右括号**) python在调用os ...
- linux 报错 bash ‘/bin/sh: Syntax error: “(” unexpected
今天用make 编译 蹦到 bash '/bin/sh: Syntax error: "(" unexpected 和 /bin/sh: [[: not found 这种莫名奇妙的 ...
- 针对Parse error: syntax error, unexpected T_PUBLIC in D:报错提醒
针对Parse error: syntax error, unexpected T_PUBLIC in D:\wamp报错的原因,是因为 public , private ,protect...... ...
- laravel 执行php命令报错PHP Parse error: syntax error, unexpected '=' in的解决方式
报错内容: PHP Parse error: syntax error, unexpected '=' in 网站目录/vendor/laravel/framework/src/Illuminate/ ...
- 脚本执行报错 syntax error: unexpected end of file
发生场景:windows环境编辑/生成的shell脚本,在linux系统上运行时报错 可能的原因和解决办法: 1.如果脚本里面有if这样的,先数一下if 和 fi的数量是否匹配,很多时候是漏写了fi ...
- php var报错,php异常parse error: syntax error, unexpected t_var错误怎么解决
在php中变量是不需要使用var声明的,但是当一个变量作为一个类的成员变量的时候,使用var还是没有问题的. 其实,这是一个非常容易解决掉的问题.在我看来,似曾相识,呵呵,最近学javascript可 ...
- 执行shell脚本报错:syntax error near unexpected token `或syntax error: unexpected end of file...
引起此问题最可能的原因是: 在windows下编写的文件上传到linux执行. 我是在notepad++上编写的代码,之后上传到linux执行,报此错误.仔细检查,语法方面没有错误.上网查了一下,发现 ...
最新文章
- 江西教育考试院2021年高考成绩查询入口,2021年江西高考网上志愿填报入口:江西省教育考试院...
- Linq to Oracle 使用教程(八)使用 T4 模版生成代码
- BZOJ 1085(IDA*)
- python 第13天作业
- layui生产管理系统_ssm开发生产制造业MES系统源码
- 软件测试--cookie学习
- POJ 3678 2-SAT简单题
- 这几个网站藏着一代人的科技童年……
- java xml转换xsd,将java类转换成xsd文件
- 自建FTP和SFTP服务器
- Lightning 转 USB Type-A/Type-C 思路
- 工业物联网网关 数据采集网关
- Acid-PEG2000-Pyrene,羧基和芘丁酸修饰的PEG,HOOC-PEG2000-Pyrene
- 为什么编辑器打开PDF文档后提示缺少字体
- 科技爱好者周刊(第 194 期):悲观者正确,乐观者成功
- App推广:ASO策略篇,清榜频发,优化热情不减
- POJ 3295: Tautology
- NetGear stora 重置成功后,个人文件夹丢失的找回办法
- 怎么在删除计算机里面搜索记录,Win7如何删除我的电脑搜索栏里面的搜索记录介绍三种删除win7搜索记录的方法...
- 同步异步+阻塞非阻塞-三述
热门文章
- SNMP、MIB、OID概念的理解
- Spark SQL Catalyst源代码分析之TreeNode Library
- android安全问题(二) 程序锁
- 各种协议中的协议类型对应的值
- OpenCV实战中:blender-feed(img_warped_s, mask_warped, corners[img_idx]);这里有异常的处理方法
- linux运行cmd文件sh文件目录,在Windows上,如何执行.sh文件?
- linux怎么调用静态库,Linux 静态库的创建和使用
- java exec执行tar_用java调用rpmbuild 报错,同一条命令直接复制到终端却能运行
- spark指定hive字段_Spark2.0集成Hive操作的相关配置与注意事项
- html表格数据点击事件,如何在iview的table单元格里实现点击事件?