PyChar学习教程之自定义文件与代码模板详解


Posted in Python onJuly 17, 2017

前言

PyCharm是由JetBrains打造的一款Python IDE。大家都知道,PyCharm提供了文件和代码模板功能,可以利用此模板来快捷新建代码或文件。

比如在PyCharm中新建一个html文件,新的文件并不是空的,而是会自动填充了一些基础的必备的内容,就像这样:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
</head>
<body>

</body>
</html>

系统自带的模板内容可能并不是想要的,自己可以修改增加个性化的内容,比如我新建一个名为main.py的Python文件,会自动填充这些内容:

# -*- coding: utf-8 -*-
"""
-------------------------------------------------
 File Name:  main.py
 Description :
 Author :  JHao
 date:   2017/4/1
-------------------------------------------------
 Change Activity:
     2017/4/1:
-------------------------------------------------
"""
__author__ = 'JHao'

File Name为文件名, Author是登录系统的用户名, 日期为当前系统日期。是不是感觉比默认的空白文件好多了。

具体的修改步骤是:

【文件(File)】 → 【设置(Settings)】如图操作, 在【编辑器(Editor)】中找到【文件和代码模板(File and Code Templates)】,选择你想要设置的文件类型进行编辑即可。

PyChar学习教程之自定义文件与代码模板详解

我的模板是这样的:

# -*- coding: utf-8 -*-
"""
-------------------------------------------------
 File Name:  ${NAME}
 Description :
 Author :  ${USER}
 date:   ${DATE}
-------------------------------------------------
 Change Activity:
     ${DATE}:
-------------------------------------------------
"""
__author__ = '${USER}'

附上模板变量:

  •  ${PROJECT_NAME} - 当前Project名称;
  •  ${NAME} - 在创建文件的对话框中指定的文件名;
  •  ${USER} - 当前用户名;
  •  ${DATE} - 当前系统日期;
  •  ${TIME} - 当前系统时间;
  •  ${YEAR} - 年;
  •  ${MONTH} - 月;
  •  ${DAY} - 日;
  •  ${HOUR} - 小时;
  •  ${MINUTE} - 分钟;
  •  ${PRODUCT_NAME} - 创建文件的IDE名称;
  •  ${MONTH_NAME_SHORT} - 英文月份缩写, 如: Jan, Feb, etc;
  •  ${MONTH_NAME_FULL} - 英文月份全称, 如: January, February, etc;

总结

以上就是这篇文章的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python中使用摄像头实现简单的延时摄影技术
Mar 27 Python
python连接MySQL数据库实例分析
May 12 Python
Python中类型关系和继承关系实例详解
May 25 Python
Python中的zipfile模块使用详解
Jun 25 Python
Python2随机数列生成器简单实例
Sep 04 Python
Python创建二维数组实例(关于list的一个小坑)
Nov 07 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
Dec 28 Python
Django MEDIA的配置及用法详解
Jul 25 Python
把django中admin后台界面的英文修改为中文显示的方法
Jul 26 Python
python+selenium 点击单选框-radio的实现方法
Sep 03 Python
numpy创建单位矩阵和对角矩阵的实例
Nov 29 Python
python中设置超时跳过,超时退出的方式
Dec 13 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
Jul 17 #Python
Python下实现的RSA加密/解密及签名/验证功能示例
Jul 17 #Python
Python 的类、继承和多态详解
Jul 16 #Python
PyQt 线程类 QThread使用详解
Jul 16 #Python
Pycharm技巧之代码跳转该如何回退
Jul 16 #Python
Python基础教程之浅拷贝和深拷贝实例详解
Jul 15 #Python
Python利用flask sqlalchemy实现分页效果
Aug 02 #Python
You might like
php版小黄鸡simsimi聊天机器人接口分享
2014/01/26 PHP
php+js实现异步图片上传实例分享
2014/06/02 PHP
如何调试异步加载页面里包含的js文件
2014/10/30 Javascript
JavaScript字符串常用类使用方法汇总
2015/04/14 Javascript
XMLHttpRequest Level 2 使用指南
2016/08/26 Javascript
AngularJS前端页面操作之用户修改密码功能示例
2017/03/27 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
2017/05/08 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
Vue实现一个返回顶部backToTop组件
2017/07/25 Javascript
JavaScript防止全局变量污染的方法总结
2018/08/02 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
2018/12/13 Javascript
一文快速了解JQuery中的AJAX
2019/05/31 jQuery
python通过pil将图片转换成黑白效果的方法
2015/03/16 Python
Python排序搜索基本算法之插入排序实例分析
2017/12/11 Python
python如何让类支持比较运算
2018/03/20 Python
python使用代理ip访问网站的实例
2018/05/07 Python
浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
2020/05/25 Python
Django contrib auth authenticate函数源码解析
2020/11/12 Python
Clarks鞋美国官网:全球领军鞋履品牌
2017/05/13 全球购物
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
世界各地的旅游、观光和活动:Isango!
2019/10/29 全球购物
实习销售业务员自我鉴定
2013/09/21 职场文书
汽车制造与装配专业自荐信范文
2014/01/02 职场文书
餐饮营销方案
2014/02/23 职场文书
主题实践活动总结
2014/05/08 职场文书
夫妻婚内购房协议书
2014/10/05 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
初中生散播谣言检讨书
2014/11/17 职场文书
2014五年级班主任工作总结
2014/12/05 职场文书
2014年检察院个人工作总结
2014/12/09 职场文书
社区好人好事材料
2014/12/26 职场文书
大学开学典礼新闻稿
2015/07/17 职场文书
小学生班干部竞选稿
2015/11/20 职场文书
Vue3中的Refs和Ref详情
2021/11/11 Vue.js
代码复现python目标检测yolo3详解预测
2022/05/06 Python
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS