草庐IT

py-bcrypt

全部标签

python - Coverage.py 警告 : No data was collected.(未收集数据)

我正在尝试使用django项目的覆盖模块查找覆盖范围,但是得到Coverage.pywarning:Nodatawascollected.(no-data-collected)我的项目文件夹有src和tests文件夹。当我运行时coveragerun-mpytest&&coveragereport它生成一个覆盖率100%的报告,其中包含测试文件夹中的文件列表。而当我运行时coveragerun--source=src-mpytest&&coveragereport它说Coverage.pywarning:Nodatawascollected.(no-data-collected)Nod

python - .py 文件在浏览器中显示代码而不是运行

我正在尝试开始使用Python,但无法为本地主机正确设置我的服务器(使用Ampps)。Python通过IDLE和命令行运行得很好,但是,当我在浏览器中打开文件时,代码会显示但不会运行。我关注了这个http://www.imladris.com/Scripts/PythonForWindows.html用于设置cgi的教程,但它不起作用。这是我的“helloworld”程序的代码,如果这有什么不同的话。#!/usr/bin/envpython#-*#!/usr/bin/pythonprint"Content-type:text/html\r\n\r\n"print''print''pri

python - 我将如何运行脚本文件作为 python setup.py 安装的一部分?

问题我知道如何使用setup.py和setuptools注册脚本。我将如何运行另一个脚本文件(比如make文件)作为pythonsetup.pyinstall的一部分。背景我想我会使用类似的东西:os.system('makemaketarget')#fromsomewhereinthepackage但是setuptools.setup收到一个指令,所以我不能只在setup()/中添加这一行,我需要在基本包完成后运行脚本通过setup.pyinstall安装。我知道我可以向setup.py添加命令,但我希望在安装步骤中调用此脚本。我也可以默认只放置一个:ifsys.argv[-1]==

python - 在 Python 中处理项目脚本中的路径/可执行文件的最佳实践(例如 Django 的 manage.py 或 fabric)

我在一个相当标准化的目录结构中为不同的项目做了很多工作(我是一名科学家)。例如:project/analyses//lib/doc/results/bin我将所有各种实用程序脚本放在/bin/中,因为清洁仅次于虔诚。但是,我必须对路径进行硬编码(例如../../x/y/z),然后我必须在./bin/中运行,否则它们会中断。我用过Django,它有/manage.py,它运行各种django-things并自动处理路径。我还使用fabric来运行各种用户定义的函数。问题:我该如何做类似的事情?最好的方法是什么?我可以轻松地在/manage.py中写一些东西来将根目录注入(inject)s

python - 使用 py2app 制作的可执行文件可以包含其他终端脚本并运行它们吗?

所以我有一个很好的适用于OSX的python应用程序,它运行良好。它运行一个外部终端脚本,我想将它包含在我的python应用程序中。理想情况下,我将能够运行py2app并将此脚本与其捆绑到可执行文件中,然后能够将其包含并在我的代码的python部分中运行它。这可能吗?提前致谢!额外编辑:我正在使用的脚本已编译。我不能只看里面然后粘贴它。 最佳答案 参见http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html#option-reference并查看--resources参数

python - TensorFlow freeze_graph.py : The name 'save/Const:0' refers to a Tensor which does not exist

我目前正在尝试将经过训练的TensorFlow模型导出为ProtoBuf文件,以便在Android上将其与TensorFlowC++API一起使用。因此,我正在使用freeze_graph.py脚本。我使用tf.train.write_graph导出了我的模型:tf.train.write_graph(graph_def,FLAGS.save_path,out_name,as_text=True)我正在使用通过tf.train.Saver保存的检查点。我按照脚本顶部的描述调用freeze_graph.py。编译后运行bazel-bin/tensorflow/python/tools/f

python - 尝试运行 py.test 时收集 setup.py 时出错?

我试图在我的包上运行py.test但它试图从项目根目录中解析setup.py即使我试图排除它。我需要从*.py文件中收集测试,因为测试类包含在模块中。#setup.cfg[pytest]norecursedirs=.svn_buildtmp*lib/thirdlib*.eggbindistutilssetup.pypython_files=*.py仍然在我运行py.test时它会给我ERRORcollectingsetup.py我已经排除了。/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/di

python - 从 cmd 运行时,“模块”对象没有属性 'py'

我目前正在学习单元测试,我偶然发现了一个奇怪的错误:如果我从PyCharm内部运行我的脚本,一切都会完美无缺。如果我从我的cmd.exe(以管理员身份)运行它,我会收到以下错误:这是我的代码:importunittestclassTutorialUnittest(unittest.TestCase):deftest_add(self):self.assertEqual(23,23)self.assertNotEqual(11,12)#functionforraisingerrors.deftest_raise(self):withself.assertRaises(Exception)

python - INFO menuinst_win32 :__init__(182): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}'

目前我在更新包时收到很多这样的INFO消息:$condaupdate--all--yesFetchingpackagemetadata.................Solvingpackagespecifications:.PackageplanforinstallationinenvironmentC:\anacondadir:ThefollowingpackageswillbeUPDATED:ipython:6.0.0-py35_1-->6.1.0-py35_0nbconvert:5.1.1-py35_0-->5.2.1-py35_0testpath:0.3-py35_0-->

python - 如何记录 f2py 的 fortran 函数?

我想使用docstring或类似的东西来记录我的fortran例程,它可以与pythonhelp命令一起使用。f2py自动生成的docstring非常不够用,我需要像使用python函数docstring一样添加更多详细信息。在我看来,它应该是这样的:我的模组.f:subroutinefoo()!Thisismyfunctionendsubroutine在pythonsession中:>>>importmymod>>>help(mymod.foo) 最佳答案 一个有点肮脏的解决方案是将文档保存在ascii文件中并在运行时加载它们。f