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相关推荐

  1. auto cad安装报错command line option syntax error.type command

    网上下载的cad2012安装包,自己解压出来按照发现报错command line option syntax error.type command,大概意思就是安装包不能包含中文目录,最后的解决办法就 ...

  2. json解析报错:HttpMessageNotReadableException: JSON parse error: Unexpected character (‘/‘ (code 47))

    报错信息 at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 109] ...

  3. python处理路径时 sh: 1:Syntax error: ( unexpected

    使用环境## python 2.7 ubuntu16.04 原因分析 由于某些原因,linux路径中可能存在字符 ' ','(',')' (**分别是空格,左括号,右括号**) python在调用os ...

  4. linux 报错 bash ‘/bin/sh: Syntax error: “(” unexpected

    今天用make 编译 蹦到 bash '/bin/sh: Syntax error: "(" unexpected 和 /bin/sh: [[: not found 这种莫名奇妙的 ...

  5. 针对Parse error: syntax error, unexpected T_PUBLIC in D:报错提醒

    针对Parse error: syntax error, unexpected T_PUBLIC in D:\wamp报错的原因,是因为 public , private ,protect...... ...

  6. laravel 执行php命令报错PHP Parse error: syntax error, unexpected '=' in的解决方式

    报错内容: PHP Parse error: syntax error, unexpected '=' in 网站目录/vendor/laravel/framework/src/Illuminate/ ...

  7. 脚本执行报错 syntax error: unexpected end of file

    发生场景:windows环境编辑/生成的shell脚本,在linux系统上运行时报错 可能的原因和解决办法: 1.如果脚本里面有if这样的,先数一下if 和 fi的数量是否匹配,很多时候是漏写了fi ...

  8. php var报错,php异常parse error: syntax error, unexpected t_var错误怎么解决

    在php中变量是不需要使用var声明的,但是当一个变量作为一个类的成员变量的时候,使用var还是没有问题的. 其实,这是一个非常容易解决掉的问题.在我看来,似曾相识,呵呵,最近学javascript可 ...

  9. 执行shell脚本报错:syntax error near unexpected token `或syntax error: unexpected end of file...

    引起此问题最可能的原因是: 在windows下编写的文件上传到linux执行. 我是在notepad++上编写的代码,之后上传到linux执行,报此错误.仔细检查,语法方面没有错误.上网查了一下,发现 ...

最新文章

  1. 江西教育考试院2021年高考成绩查询入口,2021年江西高考网上志愿填报入口:江西省教育考试院...
  2. Linq to Oracle 使用教程(八)使用 T4 模版生成代码
  3. BZOJ 1085(IDA*)
  4. python 第13天作业
  5. layui生产管理系统_ssm开发生产制造业MES系统源码
  6. 软件测试--cookie学习
  7. POJ 3678 2-SAT简单题
  8. 这几个网站藏着一代人的科技童年……
  9. java xml转换xsd,将java类转换成xsd文件
  10. 自建FTP和SFTP服务器
  11. Lightning 转 USB Type-A/Type-C 思路
  12. 工业物联网网关 数据采集网关
  13. Acid-PEG2000-Pyrene,羧基和芘丁酸修饰的PEG,HOOC-PEG2000-Pyrene
  14. 为什么编辑器打开PDF文档后提示缺少字体
  15. 科技爱好者周刊(第 194 期):悲观者正确,乐观者成功
  16. App推广:ASO策略篇,清榜频发,优化热情不减
  17. POJ 3295: Tautology
  18. NetGear stora 重置成功后,个人文件夹丢失的找回办法
  19. 怎么在删除计算机里面搜索记录,Win7如何删除我的电脑搜索栏里面的搜索记录介绍三种删除win7搜索记录的方法...
  20. 同步异步+阻塞非阻塞-三述

热门文章

  1. SNMP、MIB、OID概念的理解
  2. Spark SQL Catalyst源代码分析之TreeNode Library
  3. android安全问题(二) 程序锁
  4. 各种协议中的协议类型对应的值
  5. OpenCV实战中:blender-feed(img_warped_s, mask_warped, corners[img_idx]);这里有异常的处理方法
  6. linux运行cmd文件sh文件目录,在Windows上,如何执行.sh文件?
  7. linux怎么调用静态库,Linux 静态库的创建和使用
  8. java exec执行tar_用java调用rpmbuild 报错,同一条命令直接复制到终端却能运行
  9. spark指定hive字段_Spark2.0集成Hive操作的相关配置与注意事项
  10. html表格数据点击事件,如何在iview的table单元格里实现点击事件?