PyChar學(xué)習(xí)教程之自定義文件與代碼模板詳解
前言
PyCharm是由JetBrains打造的一款Python IDE。大家都知道,PyCharm提供了文件和代碼模板功能,可以利用此模板來快捷新建代碼或文件。
比如在PyCharm中新建一個(gè)html文件,新的文件并不是空的,而是會(huì)自動(dòng)填充了一些基礎(chǔ)的必備的內(nèi)容,就像這樣:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> </body> </html>
系統(tǒng)自帶的模板內(nèi)容可能并不是想要的,自己可以修改增加個(gè)性化的內(nèi)容,比如我新建一個(gè)名為main.py的Python文件,會(huì)自動(dòng)填充這些內(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)的用戶名, 日期為當(dāng)前系統(tǒng)日期。是不是感覺比默認(rèn)的空白文件好多了。
具體的修改步驟是:
【文件(File)】 → 【設(shè)置(Settings)】如圖操作, 在【編輯器(Editor)】中找到【文件和代碼模板(File and Code Templates)】,選擇你想要設(shè)置的文件類型進(jìn)行編輯即可。

我的模板是這樣的:
# -*- coding: utf-8 -*-
"""
-------------------------------------------------
File Name: ${NAME}
Description :
Author : ${USER}
date: ${DATE}
-------------------------------------------------
Change Activity:
${DATE}:
-------------------------------------------------
"""
__author__ = '${USER}'
附上模板變量:
- ${PROJECT_NAME} - 當(dāng)前Project名稱;
- ${NAME} - 在創(chuàng)建文件的對(duì)話框中指定的文件名;
- ${USER} - 當(dāng)前用戶名;
- ${DATE} - 當(dāng)前系統(tǒng)日期;
- ${TIME} - 當(dāng)前系統(tǒng)時(shí)間;
- ${YEAR} - 年;
- ${MONTH} - 月;
- ${DAY} - 日;
- ${HOUR} - 小時(shí);
- ${MINUTE} - 分鐘;
- ${PRODUCT_NAME} - 創(chuàng)建文件的IDE名稱;
- ${MONTH_NAME_SHORT} - 英文月份縮寫, 如: Jan, Feb, etc;
- ${MONTH_NAME_FULL} - 英文月份全稱, 如: January, February, etc;
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
python多進(jìn)程并發(fā)的實(shí)現(xiàn)示例
python中的多線程無法利用多核優(yōu)勢(shì),如果想要充分地使用多核CPU的資源,在python中大部分情況需要使用多進(jìn)程,本文主要介紹了python多進(jìn)程并發(fā)的實(shí)現(xiàn)示例,感興趣的可以了解一下2024-02-02
Python中Sorted()函數(shù)的key參數(shù)使用方法詳解
這篇文章主要介紹了關(guān)于Python中Sorted()函數(shù)的key參數(shù)使用方法 ,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-06-06
Python數(shù)據(jù)結(jié)構(gòu)詳細(xì)
本文將詳細(xì)講解Python的數(shù)據(jù)結(jié)構(gòu),下面我們將講解Python關(guān)于關(guān)于列表更多的內(nèi)容以及del 語(yǔ)句和元組和序列等一些具體內(nèi)容,需要的下伙伴可以參考一下2021-09-09
python?matplotlib畫圖時(shí)坐標(biāo)軸重疊顯示不全和圖片保存時(shí)不完整的問題解決
最近工作中遇到了matplotlib保存圖片坐標(biāo)軸不完整的問題,所以這篇文章主要給大家介紹了關(guān)于python?matplotlib畫圖時(shí)坐標(biāo)軸重疊顯示不全和圖片保存時(shí)不完整問題的解決方法,需要的朋友可以參考下2022-07-07
python 實(shí)現(xiàn)批量xls文件轉(zhuǎn)csv文件的方法
今天小編就為大家分享一篇python 實(shí)現(xiàn)批量xls文件轉(zhuǎn)csv文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-10-10
python爬蟲開發(fā)之urllib模塊詳細(xì)使用方法與實(shí)例全解
這篇文章主要介紹了python爬蟲開發(fā)之urllib模塊詳細(xì)使用方法與實(shí)例全解,需要的朋友可以參考下2020-03-03

