pycharm三个有引号不能自动生成函数注释的问题

目录
  • pycharm三个有引号不能自动生成函数注释
    • 函数注释
  • Python的三引号的用法
    • 跨多行、换行符、制表符
    • 加注释
    • 多行注释
    • 如果使用单引号

pycharm三个有引号不能自动生成函数注释

函数注释

自动生成函数注释,包括参数和返回值。

使用方法,函数定义时,直接输入三个双引号后回车,例如:

    def add_script_flow(self, script_name, ip):
        """
        点击一个脚本命令图标,弹出参数配置框,选择脚本,输入执行ip和
        :param script_name: 脚本名称
        :param ip: 执行ip
        :return:
        """

突然发现,不能自动生成注释参数了

去File | Settings | Tools | Python Integrated Tools | Docstring format 这里改成你想要的格式,然后再回去看看你的三个引号。没有函数注释的情况下是plain。改成reStucturedText。

Python的三引号的用法

python中三引号可以将复杂的字符串进行复制

  • python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。
  • 三引号的语法是一对连续的单引号或者双引号(通常都是成对的用)。

跨多行、换行符、制表符

chat = """how are you?
i'm fine, than you,and you?
    me too!"""
print(chat)

加注释

data = """name  # 姓名
age   # 年龄
sex   # 性别
"""
print(data)

多行注释

Python中的注释是用# ,但是#通常是单行注释,在注释有多行时,每一行多要写一个# ,而用""""""却可以一次性解决

"""
这是一个
多行注释
注释
"""

data = """name  # 姓名
age   # 年龄
sex   # 性别
"""

print(data)

sql语句:对于sql语句我们通常不建议用字符串拼接,而使用参数,在表达式中没有变量时,我们可以使用三引号来让sql语句更清晰

import pymysql
try:
    # 建立连接
    db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')
    # 创建游标对象
    cur = db.cursor()

    # 新建表,三引号
    sql = """CREATE TABLE EMPLOYEE (
             FIRST_NAME  CHAR(20) NOT NULL,
             LAST_NAME  CHAR(20),
             AGE INT,
             SEX CHAR(1),
             INCOME FLOAT )"""

    cur.execute(sql)

finally:
    # 关闭数据库连接
    cur.close()

还有插入数据

import pymysql
try:
    # 建立连接
    db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')
    # 创建游标对象
    cur = db.cursor()

    # SQL 插入语句
    sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
             LAST_NAME, AGE, SEX, INCOME)
             VALUES ('Mac', 'Mohan', 20, 'M', 2000)"""
    try:
        # 执行sql语句
        cur.execute(sql)
        # 提交到数据库执行
        db.commit()
    except:
        # 如果发生错误则回滚
        db.rollback()

finally:
    # 关闭数据库连接
    cur.close()

如果使用单引号

import pymysql
try:
    # 建立连接
    db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')
    # 创建游标对象
    cur = db.cursor()

    # SQL 插入语句
    sql = "INSERT INTO EMPLOYEE(FIRST_NAME, \
           LAST_NAME, AGE, SEX, INCOME) \
           VALUES ('%s', '%s', '%d', '%c', '%d' )" % \
          ('Mac', 'Mohan', 20, 'M', 2000)

    try:
        # 执行sql语句
        cur.execute(sql)
        # 提交到数据库执行
        db.commit()
    except:
        # 如果发生错误则回滚
        db.rollback()

finally:
    # 关闭数据库连接
    cur.close()

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • pycharm自动生成文件注释和函数注释

    1. 文件注释 File -> settings -> Editor -> File and Code Templates -> Python Script pycharm提供了一个在新建文件自动生成文件头注释的功能,可以实现自动生成运行环境,作者.日期等必要信息,使用比较方便,配置十分简单. 按照1-5的路径选项即可.在5中填写想要的注释. 我的模板: # -*- encoding: utf-8 -*- ''' @File : ${NAME}.py @Contact : emac

  • Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)

    有时候我们传.py文件给别人时,需要添加一些文件头注释.为了不用每次新建文件时都去手动添加作者.创建日期等信息,我们可以设置一套模板,在新建.py文件的时候自动使用这套模板. 一. 模板设置 1.1 操作步骤 打开pycharm后,点击 File --> Settings ,进入设置界面 点击 Editor --> File and Code Templates --> Python Script 在右侧添加上你想注释的内容,如下图所示 代码模板如下(可以根据自己需要进行修改) #!/u

  • PyCharm设置注释字体颜色以及是否倾斜的操作

    如下所示: File–>Settings–>Editor–> Color Scheme–>Language Defaults–>Comments–>Line conmment Italic是是否倾斜. Blod是否加粗. Foreground是字体颜色. Background背景色. 补充知识:Pycharm默认注释字体大小不一的解决方法 再使用Pycharm的过程中我们可能会发现注释的字体大小不一的情况: 注释中文字大小不一 因为个人习惯或是为了方便学习和工作我们会希

  • Pycharm如何自动生成头文件注释

    1.在file->settings->file and code templates->python script即可自定制pycharm创建文件自动生成的头文件注释信息 2.创建py文件自动生成效果图 3.可以自定制添加的头文件注释内容如下: 编辑内容 可以根据需要添加相应的信息 #!/usr/bin/python3 #可用的预定义文件模板变量如下: $ {PROJECT_NAME} - 当前项目的名称. $ {NAME} - 在文件创建过程中在"新建文件"对话框中

  • pycharm如何为函数插入文档注释

    目录 pycharm为函数插入文档注释 pycharm函数注释简单设置 pycharm为函数插入文档注释 S1 光标放在函数名上方,点击小灯泡,出现菜单 S2 选择 input documentation string stub ,即插入文档注释 S3 输入函数的各参数注释,返回值注释 pycharm函数注释简单设置 在安装PyCharm后可能存在函数自动注释无法使用的情况. 可以按照以下路径:File->Settings->Tools->Python Intrgrated Tools-

  • pycharm设置注释颜色的方法

    操作方法如下所示: File-->Settings-->Editor-->Color&Fonts-->LanguageDefaults-->Linecomment-->设置颜色即可 以上这篇pycharm设置注释颜色的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

  • 在Pycharm中对代码进行注释和缩进的方法详解

    一.注释 1. #单行注释 2. """ 多行注释 """ 3. pycharm多行注释快捷键:Ctrl+/ 二.缩进 缩进:Tab 反向缩进:Shift+Tab 以上这篇在Pycharm中对代码进行注释和缩进的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

  • Pycharm自动添加文件头注释和函数注释参数的方法

    Pycharm应该是学python必用的编辑器了,关于它的使用之前已经写过几篇文章,今天再给大家继续介绍两个pycharm的小技巧,希望对大家有用. 1.自动添加文件头注释 文件头模板设置路径 Settings->Editor->File and Code Templates->Python Script 在右侧箭头区域添加模板代码. 参考模板: #!/usr/bin/env python # -*- coding: UTF-8 -*- ''' @Project :${PROJECT_N

  • pycharm实现设置自动的参数注释标识

    目录 设置自动的参数注释标识 使用场景 设置步骤 pycharm技巧自动生成文件注释 设置自动的参数注释标识 如何使用pycharm自动添加引用注释描述功能 使用场景 多行注释,且需要对传入的参数以及返回值进行详尽的阐述时,如下图 设置步骤 pycharm技巧自动生成文件注释 1.打开pycharm 2.点击file——>settings 3.editor——>File and Code Templates——>Python Script——>编写注释——>OK 4.创建一个

  • pycharm三个有引号不能自动生成函数注释的问题

    目录 pycharm三个有引号不能自动生成函数注释 函数注释 Python的三引号的用法 跨多行.换行符.制表符 加注释 多行注释 如果使用单引号 pycharm三个有引号不能自动生成函数注释 函数注释 自动生成函数注释,包括参数和返回值. 使用方法,函数定义时,直接输入三个双引号后回车,例如:     def add_script_flow(self, script_name, ip):         """         点击一个脚本命令图标,弹出参数配置框,选择脚本

  • PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号

    最近发现做一个php程序表单数据提交写入数据库的内容中只要是带有单引号或者双引号的内容时,后面都会增加一个反斜杠.而且每保存一次增加一个反斜杠,很是郁闷. 于是从网上搜了一下原来是PHP程序为了防止注入或者溢出,通过PHP 指令 magic_quotes_gpc自动在双引号.单引号.反斜杠.NULL前面添加反斜杠. 默认PHP 指令 magic_quotes_gpc是on的,也就是打开的.这时候就可以用stripslashes() 函数删除自动添加的反斜杠.用法就是:比如包含字符串的变量是$st

  • Pycharm 如何一键加引号的方法步骤

    有时候写爬虫的时候需要将浏览器中的headers信息复制到Pycharm中使用,但是复制过来的格式不是需要的键值格式,挨个手动敲键盘太累,毕竟咱们写脚本就是为了解放双手 解决方式如下: 一.在浏览器中Request Headers 复制到Pycharm的py文件中 建议使用Chome的浏览器复制. 二 .使用快捷键:Ctrl+R 调出正则匹配工具栏,如果是mac的话windows键盘的话,使用win+R调出正则匹配工具栏 三.按照下图步骤操作 1.选中需要快速加引号的区域 2. 填写正则匹配表达

  • Pycharm在创建py文件时,自动添加文件头注释的实例

    1.选择File -> Settings 2.选择 File and Code Templates -> Files -> Python Script 编辑代码的样式 #!/usr/bin/env python # encoding: utf-8 ''' @author: caopeng @license: (C) Copyright 2013-2017, Node Supply Chain Manager Corporation Limited. @contact: deamoncao

  • Android Studio生成函数注释的实现方法

    Android Studio生成函数注释的实现方法 1.函数名上输入 ---> /**,然后回车,即自动生成基本注释(参数,返回等) 2.使用快捷键生成 ---> 鼠标停留在函数体内,按下设置的快捷键即可生成基本注释 快捷键设置方法:在"Fix doc comment"上右键进行快捷键设置. 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • VsCode插件自动生成注释插件koroFileHeader使用教程

    目录 VsCode插件自动生成注释插件koroFileHeader使用 PS:vscode使用‘koroFileHeader‘插件生成注释 插件安装 配置插件 插件使用 生成图案注释 VsCode插件自动生成注释插件koroFileHeader使用 强烈推荐的一款VsCode注释插件koroFileHeader,具体使用参考内容. 1.安装插件. 在VsCode里选择Extensions搜索koroFileheader进行安装. 2.根据需要修改默认注释配置,先选择File-Preference

  • Eclipse中自动添加注释(两种)

    方法一:Eclipse中设置在创建新类时自动生成注释 windows-->preference Java-->Code Style-->Code Templates code-->new Java files 编辑它 ${filecomment} ${package_declaration} /** * @Author fufu * @Time ${date} ${time} * @Version 1.0 * <p>Description:</p> */ $

  • IntelliJ IDEA修改新建文件自动生成注释的user名

    想要在IntelliJ IDEA编辑器里面修改,新建Class文件或者jsp文件或者js文件时候 文件头自带的 Created by {User} on ${DATE}. 一般在新建的时候,user默认取的是电脑的主机名,这个不是我们想要的.可以如下图修改. 如果还有什么类型,没提到的,自己找找自己要用的就可以啦.一个道理. 说明一下: 可以分别点击class,interface,enum,等等,可以看到右边的编辑框里面都有一个#parse("file header.java") 这个

  • Python 添加文件注释和函数注释操作

    1.文件添加方式: pycharm提供了一个在新建文件自动生成文件头注释的功能,可以实现自动生成运行环境,作者.日期等必要信息,使用比较方便,配置十分简单. #!C:\pythonCode # -*- coding: utf-8 -*- # @Time : ${DATE} ${TIME} # @Author : hlx # @File : ${NAME}.py # @Software: ${PRODUCT_NAME} 2.自动生成函数注释,包括参数和返回值.使用方法,函数定义时,直接输入三个双引

随机推荐