Python爬虫数据处理:如何将空值替换为'-'符号
在使用Python进行爬虫时,我们经常会遇到爬取到的数据为空的情况。为了使数据更加完整,我们需要将这些空值替换为特定的符号,例如'-'。
以下代码示例展示了如何将爬虫获取到的director、day1和day2的值为空字符串时,将它们替换为'-'符号:
if director == '':
director = '-'
if day1 == '':
day1 = '-'
if day2 == '':
day2 = '-'
print(director, day1, day2, sep=', ') # 使用逗号和空格作为分隔符
这段代码使用了if语句判断变量是否为空字符串,如果为空则将其赋值为'-'。print语句中使用sep=', '参数,将三个变量的值以逗号和空格分隔输出。
另一种方法是使用字符串插值(f-string):
print(f'{director}, {day1}, {day2}')
这种方法将变量直接插入到输出字符串中,如果变量为空字符串,则会输出'-'。
这两种方法都可以实现将空值替换为'-'符号,您可以根据实际情况选择合适的方法。
原文地址: https://www.cveoy.top/t/topic/o1xW 著作权归作者所有。请勿转载和采集!