ロンドンからの転送、それは紫です:https://www.cnblogs.com/shizilunya/p/8081285.html
Pycharmのヘッダテンプレートに設定します。
アドオンで
# -*- coding: utf-8 -*-
# @Time : ${DATE} ${TIME}
# @Author : shaocanfan
# @File : ${NAME}.py
または:
# !/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : ${DATE} ${TIME}
# @Author : shaocanfan
# @File : ${NAME}.py
1.#!は/ usr / binに/ ENVパイソンと#!は/ usr / binに/ pythonの違い
これらのコメントはちょうどコメントを参照するには、読者のために書かれていない、それはまた、これらのコメントを参照するには、オペレーティング・システムは、システムがこれらのファイルを実行する方法を決定書きました。
Linuxは、Pythonインタプリタが付属しています。.pyファイルを作成するには、ちょうどこの行のコメントを#/ usr / bin / pythonを書く、ユーザは、例えば、直接PYファイルの行を実行するためのコマンドでファイル名を使用することができます:! Testmode.pyを
その意味は、コマンドライン上のウィンドウに似て、あなたが書かなければならない のpython testmode.py か のjavac testmode.java または Javaのtestmode.classを ファイルを実行するために、あなたは、ファイル名の前を通過する必要がキーに対応するインタプリタを起動します。そして、この行のコメントで、Linuxシステムは、あなたが直接それを実行するために、ファイル名を使用することができ、あなたがファイルを実行するために使用するものを知っているだろう。
#!は/ usr / binに/ Pythonの 問題はコメントは、LinuxのみのシステムのデフォルトのPYインタプリタが(それはそれが来る、である)ファイルを実行することです。ように、ユーザーが自分のPythonのバージョンを使用することはできません、異なるバージョン間にいくつかの文法上の違いは、特にPY2とPY3で比較的大きな変化では、PY、これらの違いは、全体のプロセスが正常に動作しないようになります。#!は/ usr / binに/のenv pythonのは、ユーザーがすることができ、その後、ユーザーが自分でPythonのバージョンを選択することができますさせることができます発生する環境変数は、あなた自身のPYインタプリタ(PSを設定するには:デフォルトのポジショニングのユーザーがインストールしたバージョンのLinuxのローカルフォルダに)。#!は/ usr / binに/のenv pythonのファイルを解析するとき、この行コメント、Linuxが作る、環境変数PYインタプリタではなく、来てシステムを使用することを知っています。
あなたはコメントをお勧め#を使用したい場合は!は/ usr / binに/のenv pythonのコメントではなく、#!は/ usr / binに/ pythonのようにします。
Windows環境でのファイルを実行している場合は、この行のコメントは気にしないあなたはCMDにいるので、あなたが使用し、その後、あなたがPYファイルのフォルダに移動する必要があるのpython testmode.py ファイルを実行するために、このような文を。ウィンドウシステムは、この行のコメントは表示されません。
2.# - * - コーディング:UTF-8 - * -
その役割:エンコーディング指定されたファイルのLinuxで、中国をサポートします。
* - - python2は、最初の行に書く必要があり、コード:UTF-8 - * - 中国をサポートする、のpython3のデフォルトは中国の支援を起動し、この行のコメントを保存します。
ナンセンスいくつかの符号化の歴史:
:システムのコーディングについて
ASCIIを:最も初期のコンピュータ・コーディングを、それは中国、韓国、日本などには対応していません
GB2312:1980年に中国国家標準局によって発行され、それが中国のエンコーディング、中国語、非漢字のグラフィックス6763総収入をサポートするために、最初のうちでした682の文字。(あなたが文字化けになります携帯電話にコンピュータのテキストに多くの時間を見ることができるように、それは一般的に、初期の携帯電話、MP4、および他のモバイル最後に使用されている)
GBK:ダブルバイト符号化方式を使用して、符号化範囲8140からFEFE(xx7Fを除く)に、23940ヤードビットの合計は、21003の漢字のコレクションは、GB2312-80の規格と完全に互換性があり、サポート全てCJK文字に、国際標準ISO / IEC10646-1および国内規格GB13000-1を保持そして、それはすべての文字BIG5コード化を含んでいます。1995年10月に開発したGBK符号化方式は、1995年12月には正式にリリースGBK。
UTF-8:UTF-8(8ビットのUnicode変換形式)もUnicodeとして知られているUnicode文字エンコーディングのための可変長です。1992年にケン・トンプソンによって作成されます。1-6エンコードされたUnicode文字をUTF-8バイト。ページの表示(例えば、英語、日本語、韓国語など)ほかの言語での簡体字および繁体字中国語.UTF-8は、ダイナミックなエンコーディングであると一体化することができ、英語の1バイトは、中国では、ページ上の3-4バイトを占め、
3.あなたのプログラムがのpython3のウィンドウで実行されているのであれば、あなたは最初の2行のコメントを書き込むことはできませんが、良い習慣のため、だけでなく、クロスプラットフォームとの互換性を容易にするために、まだ良いについて書きます。
コメント形式のpyCharmの初めにデフォルトのファイルを設定する方法4。次のように:
1.viewツールバーの設定をクリックして、あなたはCTRL + ALT + Sを入力するためにも使用することができる、ツールバーでチェック
2.エディタの下のファイルとコードテンプレートを選択し、右のPythonスクリプトファイルを選択し、コメントを入力する権利