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

 更新时间:2017年07月17日 09:58:49   作者:j_hao104  
pycharm默认的【新建】文件,格式很不友好,那么就需要改一下文件模板。下面这篇文章主要给大家介绍了关于PyChar学习教程之自定义文件与代码模板的相关资料,文中通过示例代码介绍的非常详细,需要的朋友们下面跟着小编来一起看看吧。

前言

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)】,选择你想要设置的文件类型进行编辑即可。

我的模板是这样的:

# -*- 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常用正则函数使用方法详解

    Python中常用的正则表达式处理函数有re.match(),re.search(),re.sub(),re.split(),re.findall(),re.compile()今天为大家介绍这些函数的使用方法
    2021-10-10
  • python多进程并发的实现示例

    python多进程并发的实现示例

    python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程,本文主要介绍了python多进程并发的实现示例,感兴趣的可以了解一下
    2024-02-02
  • Python中Sorted()函数的key参数使用方法详解

    Python中Sorted()函数的key参数使用方法详解

    这篇文章主要介绍了关于Python中Sorted()函数的key参数使用方法 ,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-06-06
  • Python数据结构详细

    Python数据结构详细

    本文将详细讲解Python的数据结构,下面我们将讲解Python关于关于列表更多的内容以及del 语句和元组和序列等一些具体内容,需要的下伙伴可以参考一下
    2021-09-09
  • python matplotlib画图时坐标轴重叠显示不全和图片保存时不完整的问题解决

    python matplotlib画图时坐标轴重叠显示不全和图片保存时不完整的问题解决

    最近工作中遇到了matplotlib保存图片坐标轴不完整的问题,所以这篇文章主要给大家介绍了关于python matplotlib画图时坐标轴重叠显示不全和图片保存时不完整问题的解决方法,需要的朋友可以参考下
    2022-07-07
  • Python学习之os包使用教程详解

    Python学习之os包使用教程详解

    本文将详细介绍python的内置包——OS 包。OS 包拥有着普遍的操作系统功能,拥有着各种各样的函数来操作系统的驱动功能。快来跟随小编一起学习一下OS包的使用方法吧
    2022-03-03
  • python 实现批量xls文件转csv文件的方法

    python 实现批量xls文件转csv文件的方法

    今天小编就为大家分享一篇python 实现批量xls文件转csv文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • python爬虫开发之urllib模块详细使用方法与实例全解

    python爬虫开发之urllib模块详细使用方法与实例全解

    这篇文章主要介绍了python爬虫开发之urllib模块详细使用方法与实例全解,需要的朋友可以参考下
    2020-03-03
  • 利用python程序帮大家清理windows垃圾

    利用python程序帮大家清理windows垃圾

    Python 是一种面向对象、解释型计算机程序设计语言,下面这篇文章主要给大家介绍了利用python程序如何实现清理垃圾的功能,本文只适用于windows,有需要的朋友可以参考借鉴,下面来一起学习学习吧。
    2017-01-01
  • 使用pyinstaller打包python PyQt5程序

    使用pyinstaller打包python PyQt5程序

    当你写好一个python应用以后(有可能是命令行,有可能是GUI),你或许希望分享给他人使用,而别人可能并没有python环境,那么我们需要寻找一种方法生成可执行文件(比如Windows上的exe或macOs上的app)
    2021-10-10

最新评论