Questions tagged «python»

Python是一种多范式,动态类型的多用途编程语言。它旨在快速学习,理解和使用并强制使用干净统一的语法。请注意,Python 2自2020年1月1日起已不再受支持。不过,对于特定于版本的Python问题,请添加[python-2.7]或[python-3.x]标签。使用Python变体或库(例如Jython,PyPy,Pandas,Numpy)时,请将其包含在标签中。

4
如何使用Fabric将目录复制到远程计算机?
我在本地计算机上有一个目录,我想使用Fabric将其复制到远程计算机上(并重命名)。我知道我可以使用复制文件put(),但是目录呢。我知道使用scp很容易,但是fabfile.py如果可能的话,我宁愿在我内部进行。
79 python  fabric 

11
在Google App Engine中上传文件
我打算创建一个Web应用程序,允许用户降级Visual Studio项目文件。但是,似乎Google App Engine通过db.TextProperty和接受在Google服务器上上传文件和存储平面文件db.BlobProperty。 我很高兴任何人都可以提供有关如何完成此工作的代码示例(客户端和服务器端)。

3
二进制流中的open和io.BytesIO之间的区别
我正在学习有关在Python中使用流的知识,并且我注意到IO文档说以下内容: 创建二进制流的最简单方法是使用open()在模式字符串中使用'b': f = open("myfile.jpg", "rb") 内存中的二进制流也可以作为BytesIO对象使用: f = io.BytesIO(b"some initial binary data: \x00\x01") f由open和f定义之间有什么区别BytesIO。换句话说,什么使“内存中的二进制流”与它有什么不同open?
79 python  io  stream 




2
Python调试器pdb入门[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 我想将pdb( Python调试器)添加到我的工具箱中。最好的入门方法是什么?
78 python  pdb 

5
node.js和Tornado之间的区别[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 改善这个问题 除了node.js用JS和Tornado用Python编写的事实之外,两者之间还有什么区别?它们都是非阻塞异步Web服务器,对吗?为什么要在语言之外选择一个?

6
为什么在Python for循环中可以对迭代器和序列使用相同的名称?
这更多是一个概念上的问题。最近,我在Python中看到了一段代码(它在2.7中有效,它也可能在2.5中运行过),其中一个for循环对要迭代的列表和列表中的项目使用相同的名称,这既使我感到不道德,也使它不起作用。 例如: x = [1,2,3,4,5] for x in x: print x print x 产量: 1 2 3 4 5 5 现在,对我来说有意义的是,最后打印出的值将是循环中分配给x的最后一个值,但是我无法理解为什么您能够在for循环的两个部分中使用相同的变量名并具有它按预期起作用。它们在不同的范围内吗?允许这种事情发生的事情到底是怎么回事?

3
Pylint无效的常量名称
我收到有关我的常量的Pylint错误:(MIN_SOIL_PARTICLE_DENS无效名称)。任何想法为什么这个常数是错误的?这是我的全部功能: def bulk_density(clay, sand, organic_matter): MIN_SOIL_PARTICLE_DENS = 2.65 x1 = (0.078 + 0.278 * sand + 0.034 * clay + 0.022 * organic_matter - 0.018 * sand * organic_matter - 0.027 * clay * organic_matter - 0.584 * sand * clay) x2 = -0.107 + 1.636 * x1 field_capacity = …

4
ropmacs的用法教程
有很多站点提供了有关安装ropmacs的说明,但是到目前为止,在它安装后,我找不到任何有关如何使用它的说明。我已经安装了它,或者至少看起来如此,Emacs的顶部菜单栏中有“ Rope”菜单。怎么办?到目前为止,我只能使用“显示文档”(默认为抄送)。尝试使用代码辅助(我认为是自动完成的)只会导致Emacs在迷你缓冲区中询问“绳索项目根文件夹”(那是什么?),然后什么也不显示。 因此,一旦安装了ropmacs,在一些简单的python脚本上执行该操作的步骤是什么?喜欢的东西“如果你在你的Emacs这个脚本,把闪烁的广场这里,按下此,它确实是”将是一个答案。 (我一直在考虑是否应该问这个问题,因为似乎没有其他人遇到同样的问题)

1
Heroku会截断HTTP响应吗?
我在Heroku Cedar dyno上运行Flask / Gunicorn Python应用程序。该应用返回JSON responses给客户(实际上是个API server)。 客户端有时会收到0字节的响应。但是,不是我退还他们。这是我的应用程序日志的一个片段: 3月14日13:13:31 d.0b1adf0a-0597-4f5c-8901-dfe7cda9bce0 app [web.1] [2013-03-14 13:13:31 UTC] 10.104.41.136 apisrv-api_get_credits_balance():session_token = [MASKED ] 上面的第一行是我开始处理请求的过程。 3月14日13:13:31 d.0b1adf0a-0597-4f5c-8901-dfe7cda9bce0 app [web.1] [2013-03-14 13:13:31 UTC] 10.104.41.136 apisrv 1252148511 api_get_credits_balance():返回[{ credits_balance':0}] 第二行是我返回一个值(到Flask -这是Flask的“ Response”对象)。 3月14日13:13:31 d.0b1adf0a-0597-4f5c-8901-dfe7cda9bce0 app [web.1]“ 10.104.41.136--[14 / Mar / 2013:13:13:31]” POST / get_credits_balance?session_token =屏蔽HTTP …

4
Python数学错误?
刚开始使用Python,所以这可能是我的错误,但是... 我正在尝试Python。我喜欢将其用作计算器,并且正在逐步研究一些教程。 我今天遇到了奇怪的事情。我想找出2013 * 2013,但是我写错了东西,写了2013 * 013,得到的是: >>> 2013*013 22143 我用计算器检查了一下,然后得出22143是错误的答案!2013 * 13应该是26169。 为什么Python给我一个错误的答案?我的旧卡西欧计算器无法执行此操作...

3
脚本的布尔参数
在Python中,我了解如何将int和str参数添加到脚本中。 parser=argparse.ArgumentParser(description="""Mydescription""") parser.add_argument('-l', type=str, default='info', help='String argument') parser.add_argument('-dt', type=int, default ='', help='int argument') 布尔值是什么? 基本上,我想将标记传递到脚本中,该标记将告诉脚本是否执行特定操作。
78 python 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.