PyChar學習教程之自定義文件與代碼模板詳解
前言
PyCharm是由JetBrains打造的一款Python IDE。大家都知道,PyCharm提供了文件和代碼模板功能,可以利用此模板來快捷新建代碼或文件。
比如在PyCharm中新建一個html文件,新的文件并不是空的,而是會自動填充了一些基礎(chǔ)的必備的內(nèi)容,就像這樣:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> </body> </html>
系統(tǒng)自帶的模板內(nèi)容可能并不是想要的,自己可以修改增加個性化的內(nèi)容,比如我新建一個名為main.py的Python文件,會自動填充這些內(nèi)容:
# -*- coding: utf-8 -*- """ ------------------------------------------------- File Name: main.py Description : Author : JHao date: 2017/4/1 ------------------------------------------------- Change Activity: 2017/4/1: ------------------------------------------------- """ __author__ = 'JHao'
File Name為文件名, Author是登錄系統(tǒng)的用戶名, 日期為當前系統(tǒng)日期。是不是感覺比默認的空白文件好多了。
具體的修改步驟是:
【文件(File)】 → 【設(shè)置(Settings)】如圖操作, 在【編輯器(Editor)】中找到【文件和代碼模板(File and Code Templates)】,選擇你想要設(shè)置的文件類型進行編輯即可。
我的模板是這樣的:
# -*- coding: utf-8 -*- """ ------------------------------------------------- File Name: ${NAME} Description : Author : ${USER} date: ${DATE} ------------------------------------------------- Change Activity: ${DATE}: ------------------------------------------------- """ __author__ = '${USER}'
附上模板變量:
- ${PROJECT_NAME} - 當前Project名稱;
- ${NAME} - 在創(chuàng)建文件的對話框中指定的文件名;
- ${USER} - 當前用戶名;
- ${DATE} - 當前系統(tǒng)日期;
- ${TIME} - 當前系統(tǒng)時間;
- ${YEAR} - 年;
- ${MONTH} - 月;
- ${DAY} - 日;
- ${HOUR} - 小時;
- ${MINUTE} - 分鐘;
- ${PRODUCT_NAME} - 創(chuàng)建文件的IDE名稱;
- ${MONTH_NAME_SHORT} - 英文月份縮寫, 如: Jan, Feb, etc;
- ${MONTH_NAME_FULL} - 英文月份全稱, 如: January, February, etc;
總結(jié)
以上就是這篇文章的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
Python中不同進制互相轉(zhuǎn)換(二進制、八進制、十進制和十六進制)
這篇文章主要介紹了Python中不同進制互相轉(zhuǎn)換,本文講解了二進制、八進制、十進制和十六進制的相與轉(zhuǎn)換實現(xiàn)代碼,需要的朋友可以參考下2015-04-04教你利用Python玩轉(zhuǎn)histogram直方圖的五種方法
這篇文章主要給大家介紹了關(guān)于如何利用Python玩轉(zhuǎn)histogram直方圖的五種方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2018-07-07Python實現(xiàn)對特定列表進行從小到大排序操作示例
這篇文章主要介紹了Python實現(xiàn)對特定列表進行從小到大排序操作,涉及Python文件讀取、計算、正則匹配、排序等相關(guān)操作技巧,需要的朋友可以參考下2019-02-02Python面向?qū)ο笾蓡T相關(guān)知識總結(jié)
通過面向?qū)ο筮M行編程時,會遇到很多種情況,也會使用不同的成員來實現(xiàn),接下來我們來逐一介紹成員特性和應(yīng)用場景,需要的朋友可以參考下2021-06-06