草庐IT

SPHINX_PATH

全部标签

python - 如何在 ipython 启动时将目录添加到 sys.path

环境:windows7英文32位python2.7.3ipython0.13.1我试试配置:ipython-i-c"importsys;sys.path.append('path_name')"但是好像不行。那么正确的解决方法是什么?或者如何在ipython启动时将当前目录添加到sys.path?谢谢。 最佳答案 稍微跟进一下Honghe.Wu的回答。有人可能想补充:c.InteractiveShellApp.exec_lines=['importsys;sys.path.append("/absolute/path/")']到ip

python - 如何使用 Sphinx 在 reStructuredText 中添加博客样式标签

对于一个用reStructuredText编写并使用Sphinx呈现为HTML的编程语言文档项目,我想将我的函数分组到逻辑组中,例如:String(所有字符串函数)、Web(所有与Web相关的函数)、List(任何与做列表处理)等。现在,由于函数可以是多个组的成员,我想以某种方式添加标签,就像您在博客文章中一样。如果有一个Sphinx扩展(或使用Domains的方式)来添加标签,然后为每个标签生成一个引用所有这些功能的页面,所有标签的概述和交叉引用,那将是非常整洁的每个功能页面的底部。这是否可行?如果可行,如何实现?例子:substring=========**substring(**

python - 亚马逊 Elastic Beanstalk : how to set the wsgi path?

我从那里的文档练习在ElasticBeanstalk下设置Django。但是有错误。ERRORYourWSGIPathreferstoafilethatdoesnotexist.我的目录是这样的:-djangoenv(whereIusegit)-mysite-manage.py-mysite-__init__.py-settings.py-urls.py-wsgi.py我的.elasticbeanstalk/optionsettings.djapp文件是这样的:还有.ebextensions/python.config这样的,不知道该放哪里,试了几次还是不行。我试了mysite/mys

python - Windows 上的 GeoDjango : Try setting GDAL_LIBRARY_PATH in your settings

我以前这样做过十几次,但这次有些东西不工作..遵循文档:https://docs.djangoproject.com/en/1.11/ref/contrib/gis/install/#windows我正在尝试在Windows机器上设置GeoDjango(这是在paperspace.com上设置的虚拟Windows10)。我的PATH设置似乎有问题,但我无法弄清楚它是什么。我已经运行了说明中突出显示的命令。我检查了我的PATH变量,一切似乎都正常。我已经尝试将它们指向OSGeo4Win的32位和64位版本。无论如何,我每次都会得到以下输出:C:\Python\lib\site-packa

python - 是否可以从 Sphinx 文档生成单个 .pot 文件?

我正在执行i18n/l10n大型项目文档的任务。该文档是使用现成的Sphinx完成的basicsupportfori18n.我的问题与thisotherquestion的问题类似:事实上,每个pot文件的大部分字符串都是相同的,我希望我的翻译人员不要一遍又一遍地重新输入相同的翻译。我宁愿有一个模板文件。我的问题不是真正的合并文件(这只是一个msgcat*.pot>all.pot),而是一个事实-在构建文档时域工作一种特定的语言-我必须将all.pot复制并重命名为原始文件名。所以我的解决方法是:生成fileA.pot,fileB.pot将两者合并成all.potcpall.potfil

Python __init__.py 与 sys.path.append/insert

我know那里are一个ton的how-to进口Pythonmodules不在路径中,但我还没有遇到过使用Python的__init.py__与sys.path.insert。哪种方法更好?是否有任何明显的缺点,比如性能?还有一个“Pythonic”吗?我能想到的一个场景是,我有一个用户下载并放在任何目录中的程序,所以我不知道绝对路径(除非我以编程方式获取它)。文件夹结构为workingdir__init__.pyfoo.pysrc/my_utils.py__init__.py我看不出使用__init__.py或更改sys.path有什么区别。您是否可以想到任何情况会有所作为?我的问题

python - 将 Sphinx 与 distutils 构建的 C 扩展一起使用

我写了一个Python模块,包括一个用C编写的子模块:模块本身称为foo,C部分是foo._bar。结构如下:src/foo/__init__.pyfoo/__init__.py导入_bar来扩充它,有用的东西暴露在foo模块中。这在构建时工作正常,但显然不能以未编译的形式工作,因为_bar在构建之前不存在。我想使用Sphinx来记录项目,并使用autodocfoo模块上的扩展。这意味着我需要先构建项目,然后才能构建文档。由于我使用distutils构建,构建的模块最终位于一些可变命名的目录build/lib.linux-ARCH-PYVERSION—这意味着我不能将目录硬编码到Sph

python - Sphinx 类属性文档

我一直在尝试记录我的MongoEngine基于应用程序,但我在记录我的文档类的属性时遇到了问题。我采用的正确语法如下:classAsset(Document):#:ThisistheURIofthedocumenturi=StringField()我已经尝试了各种方法来记录我发现的这些属性,甚至添加了一个不是MongoEngine字段的属性,只是为了确保这不是问题所在:classAsset(Document):"""Therepresentationofafileuploadedintothedatastore."""#:Thisisatestattribute.foo='bar'""

python - 使用Sphinx为每个函数自动生成单独的文档

我一直在构建一个具有许多不同功能的Python模块。我正在使用Sphinx和readthedocs来提供文档。我取得了不错的进展,但目前我有onemassivepage它提供了我所有功能的文档(按字母顺序排列)。我看过其他项目,每个功能都有一个单独的页面。在查看它们的源代码时,我发现每个都创建了一个单独的.rst文件。我假设这是自动完成的,thispage关于生成autodoc摘要似乎描述了其中的一些内容,但我就是无法理解。sphinx-apidoc有一个选项(-e)可以为每个模块创建一个页面,但我想为每个功能创建一个页面。如何使用Sphinx为每个功能自动生成单独的页面?附加信息要为

python - 获取 Path 对象的 "true"主干的干净方法?

预期的输入和输出:a->aa.txt->aarchive.tar.gz->archivedirectory/file->filed.x.y.z/f.a.b.c->flogs/date.log.txt->date#Mine!这是我觉得很脏的实现:>>>frompathlibimportPath>>>example_path=Path("August082015,01'37'30.log.txt")>>>example_path.stem"August082015,01'37'30.log">>>example_path.suffixes['.log','.txt']>>>suffixes