小编use*_*492的帖子

如何从Python程序中从命令行获取数据?

我想从python脚本中运行命令行程序并获取输出.

如何获取foo显示的信息,以便我可以在脚本中使用它?

例如,我foo file1从命令行调用它打印出来

Size: 3KB
Name: file1.txt
Other stuff: blah
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到类似的文件名filename = os.system('foo file1')

python command-line pipe

24
推荐指数
2
解决办法
3万
查看次数

如何在Python中的字符串中找到一个数字?

我有一个名为FILE-1.txt或FILE-340.txt的文件.我希望能够从文件名中获取数字.我发现我可以使用

numbers = re.findall(r'\d+', '%s' %(filename))
Run Code Online (Sandbox Code Playgroud)

得到一个包含数字的列表,并使用数字[0]将数字本身作为一个字符串...但如果我知道它只是一个数字,它似乎是迂回的,并且不必要制作一个列表来获取它.还有另一种方法吗?


编辑:谢谢!我想我现在有另一个问题.而不是获取字符串,我如何获得整数?

python string

11
推荐指数
1
解决办法
2万
查看次数

如何枚举第一个“索引”为 1 的列表?(Python 2.4)

我需要我的计数器从 1 开始。现在我有

for(counter, file) in enumerate(files):
    counter += 1
    //do stuff with file and counter
Run Code Online (Sandbox Code Playgroud)

但一定有更好的方法,在Python v2.4中

python enumerator python-2.4

1
推荐指数
1
解决办法
325
查看次数

标签 统计

python ×3

command-line ×1

enumerator ×1

pipe ×1

python-2.4 ×1

string ×1