import os
pwd1 = str()
pwd2 = None
pwd3 = ""
pwd4 = " "
print("1:%s" %pwd1)
print("2:%s" %pwd3)
print("3:%s" %pwd3)
print("4:%s" %pwd4)
Test.txt文件内容:
[Section1]
username : testuser
password : validpwd
[Section2]
username : testuser
password : validpwd
[Section3]
username : testuser
password :
[Section4]
username : testuser
password : validpwd
Section3
包含password :
作为空行。
我已经从Section3
解析了“ password”字段的值,并且当我尝试打印“ password”值时,它在输出中显示为空行。我需要将其提及为“无”。我该怎么办?
答案 0 :(得分:0)
您可以做的是在解析时可以检查密码的长度。如果长度为<1,则将其赋值为None。
psd = ''
psd = psd.strip()
if len(psd)<1:
psd= 'None' # you can also just use None without any quotes
print(psd)