日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python为什么closed_为什么python类的函数被调用两次[关闭](Why a function of python class is called twice [closed])...

發(fā)布時間:2023/12/1 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python为什么closed_为什么python类的函数被调用两次[关闭](Why a function of python class is called twice [closed])... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

為什么python類的函數(shù)被調用兩次[關閉](Why a function of python class is called twice [closed])

我遇到了兩次調用的python類函數(shù)的問題。 我正在使用Spyder IDE。

這是我的簡單代碼

class Test:

def f(self):

print("a")

from Test import *

t = Test()

t.f()

當我按“運行文件”按鈕...結果是

a

a

但當我嘗試突出顯示所有內容并按“運行單元格”時...結果是

a

我想知道當我按“運行文件”時會發(fā)生什么,以及如何解決這個問題。

非常感謝

I am having a problem with the function of python class that is called twice. I am using Spyder IDE.

Here is my simple code

class Test:

def f(self):

print("a")

from Test import *

t = Test()

t.f()

When I press "Run File" button...the result is

a

a

But when I try to highlight everything and press "Run Cell"...the result is

a

I would like to know what happen when I press "Run File" and how to solve this issue.

Many thanks

原文:https://stackoverflow.com/questions/42620635

2020-02-19 17:30

滿意答案

因為你應該導入模塊 ,而不是類。 因此,當您from Test import *執(zhí)行操作時from Test import *您正在運行所有代碼,其中包括實例化和調用f方法。 導入后,你實例化并再次調用它,這就是它被打印兩次的原因,因為它正在運行兩次。

Because you should import modules, not classes. So when you are doing from Test import * you are running all your code, which includes the instantiation and call to the f method. And after importing you are instantiating and calling it again, so that's the reason it is being printed twice, because it is being run twice.

2017-03-06

相關問答

這可能不直接回答你的問題,但一定會有幫助。 如果使用具有選項--sort累積的分析器,它將按累積時間對功能進行排序。 這有助于檢測不僅重要的功能,而且檢測它們的功能。 python -m cProfile --sort cumulative myScript.py

有一個解決方法來獲取調用者的功能: import inspect

print inspect.getframeinfo(inspect.currentframe().f_back)[2]

您可以添加任意數(shù)量的f_back,以防您想要...

您的代碼段中未調用此函數(shù)兩次。 我假設我們還沒有看到更多的代碼,它們調用myFunction ; 然后,調用該函數(shù)兩次的目的是顯示排序函數(shù)的效果。 假設在顯示函數(shù)之后調用myFunction ,程序將執(zhí)行以下操作: 以他們開始的(未分類)順序顯示汽車 運行myFunction對汽車進行排序,然后再次顯示它們 這將允許用戶在排序之前和之后查看汽車列表之間的差異。 The function is not called twice in your snippet. I'm assuming there'...

class information:

def __init__(self, name, age, gender, enlistmentNum):

self.name = name

self.age = age

self.gender = gender

self.enlistmentNum = enlistmentNum

self.playerinf()

在init函數(shù)結束時調用playerinf。 在實例化...

對于你的例子, a = b.method(c); ,除了復制省略外,可能會有三份副本。 第一種是將c對象復制到函數(shù)參數(shù)x 。 第二個是從函數(shù)返回x對象的時候。 第三種是將返回值復制到對象中。 前兩個涉及復制構造函數(shù),最后一個涉及復制賦值運算符,除非您將其更改為Student a = b.method(c); ,在這種情況下,他們都使用復制構造函數(shù)。 a , b和c都將在其范圍的末尾被銷毀。 對象x將在method函數(shù)的末尾被銷毀。 函數(shù)的返回值將在包含它的完整表達式的末尾被銷毀 - 也就是說,一旦...

在我看來,如果您在測試時編寫函數(shù)以不同的方式運行,那么您并沒有真正測試它。 為了測試函數(shù),我會mock.patch()數(shù)據(jù)庫對象,然后檢查它在函數(shù)中是否正確使用。 開始使用模擬庫時最困難的事情是找到要替換的正確對象 。 在您的示例中,如果在your_module從Database_IO模塊導入Database_read對象,則可以使用類似于以下內容的代碼對其進行測試 with mock.patch('your_module.Database_read') as dbread_mock:

#...

總結

以上是生活随笔為你收集整理的python为什么closed_为什么python类的函数被调用两次[关闭](Why a function of python class is called twice [closed])...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av中文在线观看 | 欧美情侣性视频 | 男人添女人荫蒂国产 | 欧美一区2区三区4区公司 | 3d动漫精品h区xxxxx区 | 久久婷婷国产麻豆91天堂 | 精品国产中文字幕 | 一级片网址| 精品人妻无码一区二区三区蜜桃一 | 国产天天射 | 一级伦理农村妇女愉情 | 可以直接在线观看的av | 日本内谢少妇xxxxx少交 | 性av免费 | 亚洲美女av在线 | 人人干人人做 | 欧美私人影院 | 大陆农村乡下av | 成人免费看片在线观看 | 久久精品aaaaaa毛片 | 日本少妇一区 | 66亚洲一卡2卡新区成片发布 | 夜夜高潮夜夜爽国产伦精品 | 国产网址在线 | 艳妇乳肉亭妇荡乳av | jizzjizz日本免费视频 | 免费黄色观看 | 波多野结衣中文字幕一区 | 黄片毛片在线看 | 天天网综合 | 韩国三级视频在线观看 | 加勒比精品在线 | 黄色网页在线播放 | 国产精品黄色av | 欧美午夜一区 | 香蕉网久久| 欧美丰满熟妇xxxx | 国产精品一区二区三区四 | 国产欧美亚洲精品 | 国产日韩三级 | 亚洲精品视频导航 | 狠狠躁18三区二区一区视频 | 人人爽视频 | 亚洲精品一区二区三区区别 | 日韩成人精品视频 | 久久免费黄色 | 亚洲香蕉中文网 | 国产精品视频看看 | 免费在线观看成人 | 中文字幕一区二区人妻在线不卡 | 熟女国产精品一区二区三 | 九草在线观看 | 国产456| 手机在线永久免费观看av片 | 国产精品久久久久久婷婷天堂 | 91成人破解版 | 日韩国产在线播放 | 午夜小网站 | 日本中文字幕在线播放 | 成人欧美视频 | www.亚洲精品| 国产性生活片 | 国产又粗又猛又爽又黄又 | 吻胸摸激情床激烈视频 | 少妇一边呻吟一边说使劲视频 | 2020狠狠干 | 日韩欧美国产精品 | 欧美一级做a爰片久久高潮 久热国产精品视频 | 青娱乐欧美 | 欧美激情免费看 | youjizz少妇| 97精品在线 | 日韩另类在线 | 亚洲高清在线免费观看 | 小日子的在线观看免费第8集 | 性生活一级大片 | 日本一区二区视频免费 | 色就是色网站 | 日韩久久久 | 少女情窦初开的第4集在线观看 | 国产精品污视频 | 三男一女吃奶添下面 | 三级a视频 | 亚洲网站av | 国产懂色av | 日韩va亚洲va欧美va久久 | 男男做爰猛烈叫床爽爽小说 | 亚洲av无码国产精品久久久久 | 亚洲自拍第二页 | 动漫玉足吸乳羞免费网站玉足 | 欧美大胆a视频 | 无码人妻黑人中文字幕 | 色婷婷香蕉在线一区二区 | 国产xxx在线观看 | 日本欧美韩国国产精品 | 激情女主播 | 免费成人在线观看 | 国产一区二区三区高清 | 色先锋影院 |