Py学习  »  Yaroslav Wally  »  全部回复
回复总数  1
2 年前
回复了 Yaroslav Wally 创建的主题 » 如何在PyCharm中按顺序运行代码?

我发现 runpy 标准图书馆最方便。为什么?当错误发生时,你必须考虑情况 test1.py 剧本,还有 朗皮 你有能力处理这件事 service.py 密码回溯文本(用于在日志文件中写入错误以供将来调查)和错误对象(用于处理错误取决于其类型):何时使用 subprocess 我无法从中升级错误对象的库 测试1。py 服务py ,只有回溯输出。 此外,与“将test1.py作为模块导入”解决方案相比, 朗皮 更好的原因是您不需要包装 测试1。py 进入 def main(): 作用

以一段代码为例,使用 traceback 要捕获最后一个错误文本的模块:

import traceback
import runpy #https://www.tutorialspoint.com/locating-and-executing-python-modules-runpy

from datetime import datetime


try:
    runpy.run_path("./E4P_PPP_2.py")
except Exception as e:
    print("Error occurred during execution at " + str(datetime.now().date()) + " {}".format(datetime.now().time()))
    print(traceback.format_exc())
    print(e)