TypeError:格式字符串的参数不足-Python格式问题

阿比约特曼

我正在尝试从python脚本文件(myscipt.py)运行shell命令。该命令是

os.system('For /R "D:\SVN\fido\" %G IN (*.so) do "python timeout.py %G %s" ' %l)

该命令将递归搜索.soD:\ SVN \ fido \下的所有文件,每个找到的.so文件将成为%Gpython脚本timeout.py的第一个参数我需要将一个整数值作为第二个参数传递给此timeout.py文件,出于这个目的,我试图运行上面显示的命令。

l的值是一个整数值,我需要将此值作为此timeout.py文件的第二个参数传递。当我运行此命令时,出现“ TypeError:格式字符串参数不足”错误。

有什么建议吗?这应该是python格式问题。根据我的说法,%s应该用的整数值代替,l但是我不知道为什么会给出错误。以下是我正在使用的myscript.py文件。

import sys
import os
l=int(23410000)

print l


os.system('For /R "D:\SVN\fido\" %G IN (*.so) do "python timeout.py %G %s" ' %l)
arg

基于错误消息,我的猜测是python解释器认为此格式字符串应接收更多参数,因为%G看起来像占位符。

要解决此问题:将每个替换%G%%G,%%将被解释为百分号的文字表示形式,而不是占位符前缀。

仅供参考:替换您通常使用的int %d%f对于浮点值和所有详细信息->字符串格式101

本文收集自互联网,转载请注明来源。

如有侵权,请联系debugcn@gmail.com 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TypeError:使用%s时格式字符串不足的参数

来自分类Dev

PostgreSQL TypeError:在字符串格式化期间并非所有参数都已转换

来自分类Dev

__str__参数不足,无法用于格式字符串

来自分类Dev

在格式字符串中使用参数

来自分类Dev

字符串格式代码中的Python TypeError

来自分类Dev

字符串格式的疯狂问题

来自分类Dev

格式字符串python的参数不足

来自分类Dev

python TypeError并非在格式化字符串期间转换所有参数

来自分类Dev

Python中的命名字符串格式参数

来自分类Dev

大括号(“ {”和“}”)的Python字符串格式问题

来自分类Dev

PHP字符串格式问题

来自分类Dev

Python TypeError:在字符串格式化期间,并非所有参数都已转换

来自分类Dev

__str__参数不足,无法用于格式字符串

来自分类Dev

将csv导入MySQL数据库时,格式字符串的参数不足

来自分类Dev

C#字符串格式参数

来自分类Dev

TypeError:不是在方法参数中的字符串格式化期间转换的所有参数

来自分类Dev

字符串格式代码中的Python TypeError

来自分类Dev

Python字符串格式显示问题

来自分类Dev

NSDateFormatter dateFromString格式字符串问题

来自分类Dev

OperationalError:格式字符串的参数不足

来自分类Dev

字符串格式的参数个数

来自分类Dev

TypeError:格式字符串的参数不足-python

来自分类Dev

Excel日期格式问题-字符串

来自分类Dev

Python:TypeError:在字符串格式化期间并非所有参数都已转换

来自分类Dev

Python格式日期问题

来自分类Dev

带有 bool 和 list 的格式字符串参数不足

来自分类Dev

PyAthenaJDBC 查询字符串格式问题

来自分类Dev

Python:Groupby 的格式问题

来自分类Dev

MySQL TypeError:格式字符串的参数不足

Related 相关文章

热门标签

归档