python 怎么在一个函数中调用同一个函数两次

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 怎么在一个函数中调用同一个函数两次相关的知识,希望对你有一定的参考价值。

如果是同一包里面,直接就可以使用,如果不是同一个包,那么需要先import后,通过“包名.类名”才能使用。 下面是同一个包里面的案例: def a(): print(1) def b(): a() print (2) b() 参考技术A 你想调用几次都没问题啊
能否详细描述

python中怎么在一个函数内调用另外一个函数,类似C语言那样的

def printme(str):
# "打印任何传入的字符串"
print(str)
return;

然后在鼠标单击时间中调用(或者是其他自己写的函数)
def on_selection_modified_async(self, view):
printme("123456789")

这样写的话会报错
Traceback (most recent call last):
File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 295, in on_selection_modified_async
callback.on_selection_modified_async(v)
File "/Users/songrao/Library/Application Support/Sublime Text 3/Packages/User/event.py", line 74, in on_selection_modified_async
printme("12346")
NameError: global name 'printme' is not defined

求大神指教!是不是我写错了
我把"heihei"这个字符串传进去,每次调用on_modified.....这个函数的时候,能够同时调用first这个函数,打印出"heihei",但是这样写是错的,求大神来教我怎么写!
def first(str):
print(str)

def on_modified_async(self, view):
self.first("heihei")

将event.py目录加入到system path中

import sys
sys.path.append("/Users/songrao/Library/Application Support/Sublime Text 3/Packages/User/")
from event import printme

参考技术A 好吧 参考技术B 再看一张

以上是关于python 怎么在一个函数中调用同一个函数两次的主要内容,如果未能解决你的问题,请参考以下文章

C++中,创建对象后用该对象调用了两次同一个成员函数,最终结果显示的是“12“,请问该成员函数该怎么写?

为啥构造函数被调用两次

C++ ~~~一个函数如何调用同个函数两次?

python中怎么在自定义函数调用另外一个函数中的参数

python中怎么在一个函数内调用另外一个函数,类

unity c#怎么调用析构函数