web-dev-qa-db-ja.com

Python 'main'モジュールが見つかりません

コマンドpython filename.pyを使用してコードを実行すると、次のエラーが表示されます。

/Library/anaconda/bin/python: can't find '__main__' module in filename.py

ここで正確に何が間違っているのか分かりません。これを修正するのに助けが必要です。どうすれば修正できますか?

SUFFIXES = {1000: ['KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'],
            1024: ['KiB', 'MiB', 'GiB', 'TiB', 'PiB', 'EiB', 'ZiB', 'YiB']}

def approximate_size(size, a_kilobyte_is_1024_bytes=True):
    '''Convert a file size to human-readable form.

    Keyword arguments:
    size -- file size in bytes
    a_kilobyte_is_1024_bytes -- if True (default), use multiples of 1024
                                if False, use multiples of 1000

    Returns: string

    '''
    if size < 0:
        raise ValueError('number must be non-negative')

    multiple = 1024 if a_kilobyte_is_1024_bytes else 1000
    for suffix in SUFFIXES[multiple]:
        size /= multiple
        if size < multiple:
            return '{0:.1f} {1}'.format(size, suffix)

    raise ValueError('number too large')

if __name__ == “__main__”:
    print(“Hello World”)
    print(approximate_size(1000000000000, False))
    print(approximate_size(1000000000000))
6
sheetal_158

使用している引用符が原因です。変更 sから"s

16
crookedleaf