输出的结果无法写入txt 文件 显示为nonetype
import os
a = os.popen('ps axu      |    grep "jiaoben.py"           |      grep -v "grep"    |      wc -l').read()
b = int(a)
def ceshi():
        if b == 1:
                print('right')
        else:
                print('error')
c = ceshi()
print(c.__class__)
f = open('HHHhhw.txt','a+')
f.write(c)

我想把结果的 right 和error写入txt文件
但是print出来的c的属性是nonetype

error

Traceback (most recent call last):
File "jiankong.py", line 12, in
f.write(c)

请问大神们应该怎么处理

1个回答

应该是return 'right'return 'error'

woaiyibao
woaiyibao = =谢谢大哥 我太傻了
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问