【如何在亚马逊EC2上调试python网站?】教程文章相关的互联网学习教程文章

python-Android.mk调试输出【代码】

我正在构建Froyo,在构建期间,make / python是否可以输出文件及其正在调用的命令. 例如,在其中一个Android.mk中,有一行表示:回声建立成功.在监视器上,它将显示“构建成功”,我想要的是此外,它显示“ Android.mk第20行:回显构建成功”. 可能吗?解决方法:android make注释的消息解析器在您的Android.mk中接受信息和警告标签. 例如,如果要打印内部变量的值:LOCAL_CFLAGS := -DHAVE_ERRNO_H -g $(info value of LOCAL_CFLAGS is: $(...

Python-调试正在运行的应用程序【代码】

我正在尝试修复gedit插件中的错误. Gedit使用C,但其某些插件使用Python.我的电脑很旧,我无法运行IDE.我已经阅读了有关PDB(Python调试器)的信息,但无法直接使用PDB调用插件.是否可以在gedit插件中设置断点,运行gedit,然后使用PDB进行调试?解决方法:您可以尝试编辑要调试的gedit插件,然后放入import pdb; pdb.set_trace()在那里,应该会进入调试器.您可能需要从命令提示符而不是GUI启动gedit,以便它有运行pdb的终端.

python-如何确保没有pdb调出调试配置?

您建议如何消除生产软件上的pdb调用?就我而言,我正在开发django网站. 我不知道是否应该: >来自settings.py的猴子补丁pdb(取决于DEBUG布尔值).>为我们的项目制作一个pdb包装器,如果DEBUG = True,则该包装器暴露set_trace或打印基本日志> Dissalow在git钩子上启用brakpoints …(如果您认为这是最好的主意,您将如何做?).解决方法:第三个.您必须执行一些提交规则.例如,在提交之前运行一系列测试,等等.通过这种方式,开发人员可以使用...

python-Django手动调试流程【代码】

我正在开发Django应用程序.我花了大约40至50个小时研究Django,而且我在编写应用程序方面也做得很好! 但是,我开始遇到“更严重的”错误,有人可能将其称为“错误”,因为我无法从堆栈跟踪中确切找出真正的问题是什么. 基本上,我单击页面上的链接,然后弹出此错误: 请求方法:GET要求网址:/ accounts / profile /Django版本:1.5.1异常类型:ValueError异常值:*视图userprofile.views.user_profile没有返回HttpResponse对象. 这使我...

python-如何调试请求库?【代码】

我正在尝试将python脚本从通过os.system()发出curl命令转换为使用请求.我以为我会用pycurl,但this question还是说服了我.问题是我从服务器返回错误,使用r.text(from this answer)时可以看到,但我需要更多信息.是否有更好的方法调试发生的情况? 对于值得的事情,我认为这个问题围绕将我的–data标志从curl / pycurl转换为请求而解决.我已经创建了一个字典,其中包含我之前传递给–data的参数.我的猜测是其中之一是无效的,但是我如何才...

pythonanywhere flask:网站仅显示“未处理的异常”.如何使调试器打印堆栈跟踪?【代码】

警告三重新手威胁-python新增,python anywhere新增,flask新增. [pythonanywhere-root] /mysite/test01.py# A very simple Flask Hello World app for you to get started with...from flask import Flask from flask import render_template # for templating #from flask import request # for handling requests eg form post, etcapp = Flask(__name__) app.debug = True #bshark: turn on debugging, hopefully?@app.route('...

有什么方法可以使用Visual Studio和PTVS调试C#中嵌入的Python代码?【代码】

我已经创建了将IronPython代码嵌入C#的代码public ScriptEngine GetEngine() {if( _engine != null )return _engine;_engine = Python.CreateEngine();var paths = _engine.GetSearchPaths();paths.Add( _pythonPath );_engine.SetSearchPaths( paths );var runtime = _engine.Runtime;runtime.LoadAssembly( typeof( CharacterCore ).Assembly );return _engine;}public IAbility Movement() {var engine = GetEngine();var scrip...

在Docker容器中调试Python【代码】

我有一个运行在本地卷上的运行python服务器的docker容器(例如,如果我重新启动该容器,它将得到更新) 但是,这变得非常难以调试.我正在使用PyCharm专业版IDEA. 我已经尝试遵循有关如何在docker容器中进行调试的指南,但是它仅显示了在PyCharm中启动容器时的操作方法,在我的情况下,我有大量的Terraform东西可以用来设置所有环境,所以我必须找到附加到容器python解释器的方法或类似方法. 对此有任何想法或指导吗? 谢谢 !解决方法:要获得...

如何使用kubernetes和skaffold调试python代码?【代码】

我目前正在通过skaffold开发人员通过kubernetes在python3下运行django应用程序.我正在使用Python源代码进行热重装.当前是否可以在kubernetes上使用python进行交互式调试? 例如,def index(request):import pdb; pdb.set_trace()return render(request, 'index.html', {})通常,在容器外部,命中端点会使我进入(pdb)shell. 在当前设置中,我已经在Deployment文件中将stdin和tty设置为true.该代码确实在断点处停止,但是它无法让我访问(p...

python-Eclipse:需要命令行参数的调试脚本【代码】

我有一个要在Eclipse中调试的python脚本.我可以执行它,将所有爵士乐断点,但是这个特定的脚本需要一些命令行参数.是否可以在Eclipse中设置我的开发环境以放入这些参数? 现在,我的程序只是生成要执行的行,例如:script.py -aword -banother -cword -dmore -eparams -flast -gone所以我可以复制所有内容并将其粘贴到script.py之后吗?还是可以将其硬编码为日食?还是我必须在脚本中对变量进行硬编码?解决方法:使用启动配置 创造: ...

使用mingw调试stl容器,python脚本出现问题【代码】

编辑:好的,我不会放弃. 我试图在代码块中进行设置,但是效果也不佳:Starting debugger: C:\MinGW\bin\gdb-python27.exe -nx -fullname -quiet done Setting breakpoints Attaching to program with pid: 7760 Debugger name and version: GNU gdb (GDB) 7.5 Attaching to process 7760 > source C:\MinGW\bin\.gdbinit Traceback (most recent call last):File "<string>", line 5, in <module>File "C:\MinGW\share\gcc-4.8.1\...

调试python多处理中的错误【代码】

我正在使用多处理模块的Pool功能,以便在不同的数据上并行运行相同的代码. 事实证明,在某些数据上,我的代码会引发异常,但是没有给出发生这种情况的确切行:Traceback (most recent call last):File "my_wrapper_script.py", line 366, in <module>main()File "my_wrapper_script.py", line 343, in mainresults = pool.map(process_function, folders)File "/usr/lib64/python2.6/multiprocessing/pool.py", line 148, in mapreturn...

使用IPDB调试Python代码

原文:https://xmfbit.github.io/2017/08/21/debugging-with-ipdb/ IPDB是什么?IPDB(Ipython Debugger),和GDB类似,是一款集成了Ipython的Python代码命令行调试工具,可以看做PDB的升级版。这篇文章总结IPDB的使用方法,主要是若干命令的使用。更多详细的教程或文档还请参考Google。 安装与使用 IPDB以Python第三方库的形式给出,使用pip install ipdb即可轻松安装。 在使用时,有两种常见方式。 集成到源代码中 通过在代码开...

如何检查是否在脚本中设置了python调试选项【代码】

如果我处于调试模式,我想做其他事情,而不是我不是.if DEBUG:STORED_DATA_FILE = os.path.join(TEMP_DIR, 'store.dat')LOG_LEVEL = logging.DEBUGprint "debug mode" else:STORED_DATA_FILE = os.path.join(SCRIPT_PATH, 'store.dat')LOG_LEVEL = logging.INFOprint "not debug mode"然后:python script.py not debug modepython -d script.py debug mode我怎么能检测出来?它肯定没有使用__debug__变量.解决方法:使用-d命令行选项...

004-python面向对象,错误,调试和测试【代码】

---恢复内容开始--- 1、面向对象 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 数据封装、继承和多态是面向对象的三大特点 1.1类和实例 1.1.1 类 定义类是通过class关键字,class后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类是从哪个类继承下来的,通常,如果没有合适的继承类,就使用...

调试 - 相关标签