Python 开发工具 Pycharm —— 使用技巧Lv.2

这篇具有很好参考价值的文章主要介绍了Python 开发工具 Pycharm —— 使用技巧Lv.2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

pydoc是python自带的一个文档生成工具,使用pydoc可以很方便的查看类和方法结构

本文主要介绍:1.查看文档的方法、2.html文档说明、3.注释方法、

一、查看文档的方法

**方法1:**启动本地服务,在web上查看文档

命令【python3 -m pydoc -p 1234】

通过http://localhost:1234来访问查看文档

Python 开发工具 Pycharm —— 使用技巧Lv.2,Python,python,pycharm,开发语言

说明:

1、-p指定启动的服务的端口号,可以随意指定不冲突的端口号

2、只有在自建的工程根目录下使用该命令,才能看到当前工程下所有的内容,否则只能看到python环境变量下的模块内容

3、如果本地只有一个python,可以直接使用【pydoc -p 端口号】启动,但因为我本地有python2和python3,所以指定了用python3

**方法2:**直接查看某个py文件的内容

例子:新建了一个py文件叫做testpydoc.py,进入testpydoc.py所在目录

python3 -m pydoc testpydoc

Python 开发工具 Pycharm —— 使用技巧Lv.2,Python,python,pycharm,开发语言

**方法三:**生成html说明文档

例子:新建了一个py文件叫做testpydoc.py,进入testpydoc.py所在目录

python3 -m pydoc -w testpydoc

会默认将当前目录下的testpydoc生成一个叫做testpydoc.html的文档,如果是目录直接【python3 -m pydoc -w 目录名】生成文档

说明:如果是将整个目录生成这种格式,不建议用这种方式,因为如果他展示目录下的子文件的说明时,会去子目录下找对应.html文件,如果文件不存在,就会404

Python 开发工具 Pycharm —— 使用技巧Lv.2,Python,python,pycharm,开发语言

方法四:-k查找模块

py通过-k查找模块,会在当前工程目录以及python环境变量目录下查找包含关键词的模块信息

【python3 -m pydoc -k 关键词】

例如如下命令:

python3 -m pydoc -k testpydoc

结果如下:

testpydoc - @author 每天1990

二、html文档说明

通过查看文档的方法,我们可以看到在html的文档主要分成四部分:py文件的顶部注释、Classes、Functions、Data

(示例代码见结尾部分)

第一部分:模块的文档说明,展示模块顶部的多行注释

注释内如果包含了模块文件内的class名,或方法名(),则显示蓝色,且可以点击跳转到对应说明位置

Python 开发工具 Pycharm —— 使用技巧Lv.2,Python,python,pycharm,开发语言

第二部分:classes,展示class以及class下的function

1.只能展示class下的注释,不会展示class下方法的注释

2.class上面有#注释时,展示#号的注释

3.class下有”””多行注释”””时优先展示多行注释,就不展示顶部的#号的注释了

第三部分:function,模块下的def方法,不是class中的方法

1.function上面有#注释时,展示#号的注释

2.function下有”””多行注释”””时优先展示多行注释,就不展示顶部的#号的注释了

Python 开发工具 Pycharm —— 使用技巧Lv.2,Python,python,pycharm,开发语言

第四部分:data,模块下直接定义的变量,不是function或class的变量

Python 开发工具 Pycharm —— 使用技巧Lv.2,Python,python,pycharm,开发语言

示例代码:

“”"
@author 每天1990
@desc 本模块是一个测试文件,用来说明pydoc的读取内容
@date 2017/4/13
说明:
classes:testclass(),具有function1()和function2()两个方法

function:test1(),test2(),test3()

Data:a,b
“”"

#注释放在方法名前,使用#号注释
def test1(a):
print(“注释放在方法名前”)

#注释放在方法名前,使用#号注释
def test2():
“”"
注释放在方法内的第一行,既有#号又有多行注释时,优先展示多行注释
“”"
print("既有#号又有多行注释时,优先展示多行注释 ")

def test3():
#在方法第一行内使用#注释
print(“在方法内使用#号注释,不生效”)

class testclass():
“”"
注释生效顺序与方法一致,优先展示类下的多行注释,如果没有才展示类上面的#号注释
类下的方法的注释不会展示出来
“”"
def function1(self):#类下方法的注释不会展示
print(“类下的第一个方法”)
def function2(self,a):
print(“类下的第二个参数,包含a参数”)

a=1#变量的注释不会展示出来
b=2

三、注释方法

通过上面的文档说明,我们可以合理的注释,有助于了解工程结构

python的注释方法有两种:

1.单行注释:使用#号进行注释

#单行注释

2.多行注释:使用三个双引号或单引号来注释多行内容

‘’’
单引号进行多行注释

‘’’

“”"

双引号进行多行注释

“”"

pydoc注释展示策略:

在functions和classes前面加#注释,或者在function和class第一行内加三个单引号或三个双引号进行注释

如果有三个引号的注释方法,会优先使用三个点的注释,其次才展示#号的注释

注意:如果在方法或class定义后第一行使用#注释是拉取不到注释的

例子1:class前有#号注释,class内有多行注释,pydoc会优先展示三个点内的注释

Python 开发工具 Pycharm —— 使用技巧Lv.2,Python,python,pycharm,开发语言

例子2:方法内使用#号注释,pydoc不会显示注释内容(class同理)

Python 开发工具 Pycharm —— 使用技巧Lv.2,Python,python,pycharm,开发语言

例子3:方法或class没有多行注释,只在方法外有#号注释时,会展示定义前的#号内的内容

Python 开发工具 Pycharm —— 使用技巧Lv.2,Python,python,pycharm,开发语言

例子4:模块顶部的内容,优先展示多行注释中的内容

Python 开发工具 Pycharm —— 使用技巧Lv.2,Python,python,pycharm,开发语言文章来源地址https://www.toymoban.com/news/detail-627872.html

到了这里,关于Python 开发工具 Pycharm —— 使用技巧Lv.2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python编译器Pycharm使用技巧

                                                                                     欢迎来到mo的python学习之路  目录                                 pycharm一些小技巧  1.更换pycharm主题颜色  1.1默认颜色 1.2设置其他颜色  2.汉化 2.1具体操作  3. 创建python包和文件

    2024年02月15日
    浏览(53)
  • 【Python入门】搭建开发环境-安装Pycharm开发工具

    前言 📕作者简介: 热爱跑步的恒川 ,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于Python零基础入门系列,本专栏主要内容为Python基础语法、判断、循环语句、函数、函数进阶、数据容器、文件操作、异常模块与包、数据可视化等,

    2024年02月04日
    浏览(39)
  • Python搭建编程环境-安装Pycharm开发工具

    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 🔥欢迎大家订阅系列专栏:零基础入门篇🥇 💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,

    2024年02月22日
    浏览(46)
  • Pycharm工具Python开发自动添加注释(详细)

    定义了一个函数,在函数下面敲入了三个双引号后,enter回车并没有自动出现注释,如图: 解决办法 Pycharm中依次打开File — Settings — Tools — Python Integrated Tools,如图: 成功

    2024年02月15日
    浏览(40)
  • 使用PyCharm开发工具创建工程

    前面文章实现了开发 python程序使用的 开发工具PyCharm,本文来学习使用 PyCharm开发工具创建一个 python工程。 1. 首先,打开 PyCharm开发工具,打开 \\\"New project\\\" 选项: 2.  设置工程名即 Name的值,设置工程所存放的路径,这里我所设置的 \\\"Location\\\" 的值为 : 同时,下面 interpreter为

    2024年04月27日
    浏览(27)
  • Python教程(4)——Python开发工具PyCharm的下载与安装

    PyCharm是一种专业的Python集成开发环境(IDE),由JetBrains公司开发和维护。它提供了丰富的功能和工具,帮助开发人员更高效地编写、调试和测试Python代码。如果是一些大型Python项目强烈推荐用这个来开发。今天我们来介绍一下PyCharm的下载与安装。 首先需要到PyCharm的官网,这

    2024年02月16日
    浏览(35)
  • 零基础学Python(2)— 安装Python开发工具之PyCharm

    前言: Hello大家好,我是小哥谈。 PyCharm是由JetBrains公司开发的一款Python开发工具。在Windows、Mac OS和Linux操作系统中都可以使用。它具有语法高亮显示、Project(项目)管理代码跳转、智能提示、自动完成、调试、单元测试和版本控制等一般开发工具都具有的功能。另外,它还

    2024年01月24日
    浏览(49)
  • Python从入门到精通 | Python 下载与环境配置 | 开发PyCharm开发工具下载与安装(二)

    1.1 任务清单 序号 内容 学习 难度 1 Python 下载与安装 掌握 ★★ 2 Python 环境变量配置 掌握 ★★ 3 Python 环境检查 掌握 ★★ 4 PyCharm 开发工具下载与安装 掌握 ★★ 5 第一个 Python 程序 掌握 ★ 2.1 下载安装包 2.1.1 官方下载链接地址 链接地址:Python 官网 - 【进入点我】 2.1.2 百度

    2024年02月08日
    浏览(53)
  • 【Python入门篇】Python开发环境的搭建——安装和配置PyCharm工具

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 Python程序的开发有

    2024年02月04日
    浏览(37)
  • Python开发工具PyCharm v2023.1正式发布——推出全新的用户界面

    JetBrains PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。 PyCharm v2023.1正式版下载 更新日志如下: 推出新的PyCharm用户界面 (UI) 新UI对 PyCharm 的外观进行了重新设计

    2024年02月09日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包