【Python收集系统信息】判断一个字符串是否为数字
一、判断一个字符串是否为数字#!/usr/bin/pythonimport osimport sysimport stringdef isNum(s):for i in s:if i.isdigit():这里使用isdigit函数判断是否为数字,如果是返回True,如果不是返回Falsecontinue...
一、判断一个字符串是否为数字
#!/usr/bin/python
import os
import sys
import stringdef isNum(s):
for i in s:
if i.isdigit(): 这里使用isdigit函数判断是否为数字,如果是返回True,如果不是返回False
continue
else:
return False
return Trueif isNum(sys.argv[1]): 根据True or False 打印出输入的数字
print sys.argv[1]
二、判断一个字符串是否为数字【进阶版】
针对输入的内容,进行判断,将数字的部分记录下来。
#!/usr/bin/python
import os
import sys
import stringdef isNum(s):
for i in s:
if i.isdigit():
continue
else:
return False
return True
if isNum(sys.argv[1]): 如果这里输入的是数字,那么就记录到num.txt文档里
with open('/tmp/num.txt','a') as f:
f.write(sys.argv[1]+'\n')
从命令的输出内容中,进行判断,将数字的部分记录下来。
#!/usr/bin/python
import os
import sys
import stringdef isNum(s):
for i in s:
if i.isdigit():
continue
else:
return False
return Truefiles = os.listdir('/proc') 列出/proc中的文件
for i in files: 寻找为数字的文件
if isNum(i):
with open('/tmp/num2.txt','a') as f:
f.write(i+'\n')
更多推荐
所有评论(0)