0

コードの特定の部分に問題があります。基本的に、私は株式に関するプログラムを作成し、インターネットから価格/日付をダウンロードしています.1つのリストにWebページのすべてが含まれているリストの日付を使用するのに問題があり、変数の日付を他の関数で使用したいのですが試してみると、日付が存在しないと表示されます。基本的に、関数の外で日付を呼び出すことはできません。誰でも私を助けてもらえますか?

PS私が到達しようとしている目標は、リストの日付から各日付を取り出して1つのリストに入れ、リストの日付から各終値を取り出して入れるなど、他の関数で変数日付を使用することです1 つのリストに。

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
4

3 に答える 3

0

戻り値を変数に代入していますか? はいの場合、それが日付にアクセスする方法です。ところで、実際には日付文字列のリストを返しているのに、なぜNoneを返すことに注釈を付けているのですか?

私は、Python 3 の型注釈は単なる助言であり、拘束力はないと考えていました。しかし、明らかに現実と同期していない型注釈を目にするのは、まだ少し心配です。

于 2013-11-11T04:19:17.180 に答える