【发布时间】:2013-11-11 04:07:39
【问题描述】:
我的代码的某个部分有问题。所以基本上我正在编写一个关于股票的程序并从互联网上下载价格/日期,并且在使用列表日期时遇到了问题,它在一个列表中包含网页中的所有内容,并且想要在其他功能中使用可变日期但是当我尝试时,它说日期不存在。基本上我不能在函数之外调用日期。任何人都可以帮助我吗?
附:我试图达到的目标是在其他函数中使用变量日期,例如在列表日期中提取每个日期并将它们放入一个列表中,然后从列表日期中提取每个收盘价并将它们放入一份清单。
def _print_url_contents(response: http.client.HTTPResponse) -> None:
content_bytes = response.read()
content_string = content_bytes.decode(encoding='utf-8')
content_lines = content_string.splitlines()
print()
date = []
for line in content_lines:
date.append(line)
return date
【问题讨论】:
-
这不是 Jython 或其他一些变体,是吗?我问的原因是
-> None不是普通的 Python。 -
这是 Python 3。这是普通的 Python。
-
@SrinivasReddyThatiparthy 它是 Python3,
->表示法称为 function annotations。 -
@hcwhsa 感谢您的链接。
-
@LeonardYi 请添加标签python 3.x
标签: python function variables python-3.x