提问人:Jim 提问时间:8/5/2023 更新时间:8/5/2023 访问量:31
如何在 Python 2.7 中跳过空值?
How do I skip null values in Python 2.7?
问:
我正在尝试读取日期和相应河流流量(立方英尺/秒或 cfs)的简单文件。有些日期没有流程。他们只是空白。我正在尝试跳过这些 null 值并读取文件的其余部分。这是我的代码:
import urllib
flow = 100.0
#
page = urllib.urlopen('https://waterdata.usgs.gov/nwis/dv?cb_00060=on&format=rdb&site_no=08396500&legacy=&referred_module=sw&period=&begin_date=1905-10-01&end_date=2023-07-27')
for line in page:
text = str(page.readline(4))
if text == "USGS":
page.readline(10)
newdate = page.readline(10)
newflow = float(page.readline(5))
if newflow is None:
print("Found a null!")
continue
if newflow <= flow:
flow = newflow
date = newdate
print(date)
print(flow)
这是我收到的错误:
回溯(最近一次调用最后一次): 文件“U:\PYTHON SCRIPTS\LOW FLOW two .py”,第 23 行,在 newflow = 浮点数(page.readline(5)) ValueError:无法将字符串转换为浮点数:
答: 暂无答案
评论