Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中,如何用空格填充变量?_Python_Python 3.x - Fatal编程技术网

在Python中,如何用空格填充变量?

在Python中,如何用空格填充变量?,python,python-3.x,Python,Python 3.x,我正在提取音频文件的元数据以创建完整的标题。 当我提取文件的元数据时,有时会有未填充的字段,从而返回一个None变量 如何用空格填充变量,使其不是None,并且只在最终标题上显示空格 if key.startswith("genre"): genre = value[0] if genre == None: genre = '' 读取值后,使用以下命令: if title is None: title= '' 这样,它就不会是零。它将是一个空字

我正在提取音频文件的元数据以创建完整的标题。 当我提取文件的元数据时,有时会有未填充的字段,从而返回一个
None
变量

如何用空格填充变量,使其不是
None
,并且只在最终标题上显示空格

if key.startswith("genre"):
    genre = value[0]
      if genre == None:
          genre = ''

读取值后,使用以下命令:

if title is None:
    title= ''

这样,它就不会是零。它将是一个空字符串。

首先检查
标题是否为
,如果为空字符串

if not title:
    title = ''

注意“不是”

您能给出一个数据格式或代码的示例吗?您使用Python 2还是Python 3?请参见
str.format()
如果不是title:title='
?检查我编辑的代码,这就是我正在做的,它仍然返回
None
,因为您需要将其写入词典。而不是genre=None make your_dict[key]=None检查dit以查看我的代码,这是我在询问之前所做的。@xavier Then
title
不是
None
。是的,我只是注意到“==”不是查看它是否为None的方法。谢谢
>>> t = None
>>> print (t)
None
>>> if t == None: t = " "
... 
>>> print (t)

>>> print (len(t))
1