アカウント名:
パスワード:
#! /usr/bin/python3print("謹賀新年\n")
$ python3 -VPython 3.5.1 $ cat しったか君乙.py#! /usr/bin/python3print("謹賀新年\n") $ ./しったか君乙.pyTraceback (most recent call last): File "./しったか君.py", line 2, in <module> print("\u8b39\u8cc0\u65b0\u5e74\n")UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)
# -*- coding: -*- 指定しないで動くわけねえだろ。バカかこいつ。bashやzshでなかったら、#!と/usr/bin/pyt
> bashやzshでなかったら、#!と/usr/bin/python3の間にスペース入れてる所為で起動すらせんわ。
そもそも、shebang(#!)を解釈するのはOS(execシステムコール)だから、シェルになにを使ってるかは関係ないし、スペースをいれるのは「"#! /"の4バイトがスクリプト起動のmagicデータになっている」という、zshやbashが生まれる前からある都市伝説に由来するもので、スペースがあると動かないようなシステムはありません [in-ulm.de]
あと、元旦は元日の朝限定な。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
アレゲ版書初め (スコア:1)
#! /usr/bin/python3
print("謹賀新年\n")
Re: (スコア:0)
# -*- coding: -*- 指定しないで動くわけねえだろ。バカかこいつ。
bashやzshでなかったら、#!と/usr/bin/pyt
Re: (スコア:1)
> bashやzshでなかったら、#!と/usr/bin/python3の間にスペース入れてる所為で起動すらせんわ。
そもそも、shebang(#!)を解釈するのはOS(execシステムコール)だから、シェルになにを使ってるかは関係ないし、
スペースをいれるのは「"#! /"の4バイトがスクリプト起動のmagicデータになっている」という、zshやbashが生まれる前からある都市伝説に由来するもので、スペースがあると動かないようなシステムはありません [in-ulm.de]
Re:アレゲ版書初め (スコア:0)
あと、元旦は元日の朝限定な。