欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

pycharm三個有引號不能自動生成函數(shù)注釋的問題

 更新時間:2022年02月10日 11:20:52   作者:li7  
這篇文章主要介紹了解決pycharm三個有引號不能自動生成函數(shù)注釋的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

pycharm三個有引號不能自動生成函數(shù)注釋

函數(shù)注釋

自動生成函數(shù)注釋,包括參數(shù)和返回值。

使用方法,函數(shù)定義時,直接輸入三個雙引號后回車,例如:

? ? def add_script_flow(self, script_name, ip):
? ? ? ? """
? ? ? ? 點擊一個腳本命令圖標,彈出參數(shù)配置框,選擇腳本,輸入執(zhí)行ip和
? ? ? ? :param script_name: 腳本名稱
? ? ? ? :param ip: 執(zhí)行ip
? ? ? ? :return:
? ? ? ? """

突然發(fā)現(xiàn),不能自動生成注釋參數(shù)了

去File | Settings | Tools | Python Integrated Tools | Docstring format 這里改成你想要的格式,然后再回去看看你的三個引號。沒有函數(shù)注釋的情況下是plain。改成reStucturedText。

在這里插入圖片描述

Python的三引號的用法

python中三引號可以將復雜的字符串進行復制

  • python三引號允許一個字符串跨多行,字符串中可以包含換行符、制表符以及其他特殊字符。
  • 三引號的語法是一對連續(xù)的單引號或者雙引號(通常都是成對的用)。

跨多行、換行符、制表符

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語句我們通常不建議用字符串拼接,而使用參數(shù),在表達式中沒有變量時,我們可以使用三引號來讓sql語句更清晰

import pymysql
try:
    # 建立連接
    db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')
    # 創(chuàng)建游標對象
    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:
    # 關(guān)閉數(shù)據(jù)庫連接
    cur.close()

還有插入數(shù)據(jù)

import pymysql
try:
    # 建立連接
    db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')
    # 創(chuàng)建游標對象
    cur = db.cursor()
    
    # SQL 插入語句
    sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
             LAST_NAME, AGE, SEX, INCOME)
             VALUES ('Mac', 'Mohan', 20, 'M', 2000)"""
    try:
        # 執(zhí)行sql語句
        cur.execute(sql)
        # 提交到數(shù)據(jù)庫執(zhí)行
        db.commit()
    except:
        # 如果發(fā)生錯誤則回滾
        db.rollback()
 
finally:
    # 關(guān)閉數(shù)據(jù)庫連接
    cur.close()

如果使用單引號

import pymysql
try:
    # 建立連接
    db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')
    # 創(chuàng)建游標對象
    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:
        # 執(zhí)行sql語句
        cur.execute(sql)
        # 提交到數(shù)據(jù)庫執(zhí)行
        db.commit()
    except:
        # 如果發(fā)生錯誤則回滾
        db.rollback()
 
finally:
    # 關(guān)閉數(shù)據(jù)庫連接
    cur.close()

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用Python暴力破解zip文件口令的方法詳解

    利用Python暴力破解zip文件口令的方法詳解

    這篇文章主要給大家介紹了關(guān)于利用Python暴力破解zip文件口令的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-12-12
  • 如何使用Python實現(xiàn)一個簡易的ORM模型

    如何使用Python實現(xiàn)一個簡易的ORM模型

    ORM(Object Relational Mapping)是一種程序設(shè)計技術(shù),用于實現(xiàn)面向?qū)ο缶幊陶Z言里不同類型系統(tǒng)的數(shù)據(jù)之間的轉(zhuǎn)換。本文將介紹如何使用Python實現(xiàn)一個簡易的ORM
    2021-05-05
  • YOLOv5改進之添加SE注意力機制的詳細過程

    YOLOv5改進之添加SE注意力機制的詳細過程

    作為當前先進的深度學習目標檢測算法YOLOv5,已經(jīng)集合了大量的trick,但是還是有提高和改進的空間,針對具體應(yīng)用場景下的檢測難點,可以不同的改進方法,下面這篇文章主要給大家介紹了關(guān)于YOLOv5改進之添加SE注意力機制的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • 用Python爬取英雄聯(lián)盟的皮膚詳細示例

    用Python爬取英雄聯(lián)盟的皮膚詳細示例

    大家好,本篇文章主要講的是用Python爬取英雄聯(lián)盟的皮膚詳細示例,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Python的None和C++的NULL用法解讀

    Python的None和C++的NULL用法解讀

    這篇文章主要介紹了Python的None和C++的NULL用法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Python多進程協(xié)作模擬實現(xiàn)流程

    Python多進程協(xié)作模擬實現(xiàn)流程

    當多個進程使用同一份數(shù)據(jù)資源的時候,因為進程的運行沒有順序,運行起來也無法控制,如果不加以干預,往往會引發(fā)數(shù)據(jù)安全或順序混亂的問題,所以要在多個進程讀寫共享數(shù)據(jù)資源的時候加以適當?shù)牟呗裕瑏肀WC數(shù)據(jù)的一致性問題
    2023-01-01
  • Djang中靜態(tài)文件配置方法

    Djang中靜態(tài)文件配置方法

    這篇文章主要介紹Djang中靜態(tài)文件配置方法的相關(guān)資料,django靜態(tài)文件配置主要是為了讓用戶請求django服務(wù)器時能找到靜態(tài)文件返回,需要的朋友可以參考下
    2015-07-07
  • 詳解Python如何求不同分辨率圖像的峰值信噪比

    詳解Python如何求不同分辨率圖像的峰值信噪比

    這篇文章主要為大家詳細介紹了如何利用Python中的?NumPy?和?OpenCV?庫實現(xiàn)求不同分辨率圖像的峰值信噪比,感興趣的小伙伴可以跟隨不想一起學習一下
    2023-01-01
  • Python 功能和特點(新手必學)

    Python 功能和特點(新手必學)

    Python是一門簡單而文字簡約的語言。閱讀好的Python程序感覺就像閱讀英語,盡管是非常嚴格的英語。Python的這種偽代碼特性是其最大強項之一,它可讓你專注于解決問題的辦法而不是語言本身,通過本篇文章給大家介紹python功能和特點相關(guān)知識,感興趣的朋友一起學習吧
    2015-12-12
  • python GUI庫圖形界面開發(fā)之PyQt5菜單欄控件QMenuBar的詳細使用方法與實例

    python GUI庫圖形界面開發(fā)之PyQt5菜單欄控件QMenuBar的詳細使用方法與實例

    這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5菜單欄控件QMenuBar的詳細使用方法與實例,需要的朋友可以參考下
    2020-02-02

最新評論