Python导入和修改打印

早上好,
有没有办法在_IMPORTED_内调用函数
库以回调_调用_python程序以运行
功能呢?(如下所示)
您还可以重载打印功能来完成它吗
将输出重定向到数组以获取一位,然后切换
它回来了.(例如:就在导入Make Print之前
将每一行追加到一个数组中,然后打印它,然后
导入完成后恢复正常.)
非常感谢!
#first_file.py
#!/usr/local/bin/python
导入新库
Def main():
打印"Hi"
#newlib.py
Def Go():
?.main()
?.main()
GO()
#期望的结果
%./first_file.py


%

# 回答1

ke*@netacc.net(J.Kenney)在
News:97**************************@posting.google.c om:
是的,最简单的方法是重新分配sys.stdout以将输出放入
您的阵列,然后在以下情况下恢复sys.stdout
完事了.不过,再说一次,在导入上做真正的工作不是一个好主意;
更好的做法是在函数中完成这项工作,并且在
导入的模块.

标签: python

添加新评论