Questions tagged «python»

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

10
在Python的现有文件前添加一行
我需要在文本文件的第一行中添加一行,并且看来对我唯一可用的选项是比我从python期望的更多行。像这样: f = open('filename','r') temp = f.read() f.close() f = open('filename', 'w') f.write("#testfirstline") f.write(temp) f.close() 有没有更简单的方法?另外,与打开单个手柄进行读写('r +')相比,我更经常看到此两个手柄的示例-为什么?
73 python  prepend 

9
打印实际查询MySQLdb运行?
我正在寻找一种在执行查询时调试查询的方法,我想知道是否有一种方法可以让MySQLdb在完成参数插入及所有操作之后打印出它运行的实际查询?从文档看来,似乎应该有一个Cursor.info()调用,该调用将提供有关上次查询运行的信息,但是在我的版本(1.2.2)中不存在。 这似乎是一个显而易见的问题,但是对于我所有的搜索,我一直找不到答案。提前致谢。

7
我可以在matplotlib中浏览线型吗
我知道如何在matplotlib中循环浏览颜色列表。但是是否可以对线条样式(纯色,点缀,虚线等)做类似的事情?我需要这样做,这样我的图形在打印时将更易于阅读。有什么建议怎么做?

6
将“ yield from”语句转换为Python 2.7代码
我在Python 3.2中有一个下面的代码,我想在Python 2.7中运行它。我确实进行了转换(missing_elements在两个版本中都放了代码),但是我不确定这是否是最有效的方法。基本上,如果函数的yield from上半部和下半部有两个类似下面的调用,会发生什么情况missing_element?是否将两个半部分(上半部分和下半部分)中的条目彼此追加到一个列表中,以便父递归函数与yield from调用一起使用,并将两个半部分一起使用? def missing_elements(L, start, end): # Python 3.2 if end - start <= 1: if L[end] - L[start] > 1: yield from range(L[start] + 1, L[end]) return index = start + (end - start) // 2 # is the lower half consecutive? consecutive_low = L[index] == …

4
Django:测试页面是否已重定向到所需的URL
在我的django应用中,我有一个身份验证系统。因此,如果我没有登录并尝试访问某些个人资料的个人信息,则会被重定向到登录页面。 现在,我需要为此编写一个测试用例。我得到的浏览器的响应是: GET /myprofile/data/some_id/ HTTP/1.1 302 0 GET /account/login?next=/myprofile/data/some_id/ HTTP/1.1 301 0 GET /account/login?next=/myprofile/data/some_id/ HTTP/1.1 200 6533 我该如何编写测试?这是我到目前为止所拥有的: self.client.login(user="user", password="passwd") response = self.client.get('/myprofile/data/some_id/') self.assertEqual(response.status,200) self.client.logout() response = self.client.get('/myprofile/data/some_id/') 接下来可能会发生什么?

8
ImportError:没有名为“队列”的模块
我正在尝试导入requests模块,但出现此错误,我的python版本是3.4,在ubuntu 14.04上运行 >>> import requests Traceback (most recent call last): File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/connectionpool.py", line 10, in <module> from queue import LifoQueue, Empty, Full ImportError: cannot import name 'LifoQueue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python3.4/dist-packages/requests/__init__.py", line …

10
在Django之外使用Django数据库层?
我已经在Django中创建了一个不错的数据库,并且希望通过网站内容之外的一些python脚本进行交互,因此我很好奇是否可以在Django之外使用Django数据库API网站,如果有的话,有没有人知道如何做?Google并没有为此带来很多成功。
73 python  mysql  django 

7
无法执行静电消除
我是django的新手!当我使用命令时,出现python manage.py collectstatic此错误 django.core.exceptions.ImproperlyConfigured: You're using the staticfiles app without having set the STATIC_ROOT setting to a filesystem path 但是我可以成功运行服务器。 我的静态文件声明是: STATIC_ROOT = '' STATIC_URL = '/static/' STATICFILES_DIRS = ( ('assets', os.path.join(PROJECT_DIR, '../static')), ) 并将调试设置为true DEBUG = True 我怎样才能解决这个问题?还有其他缺少的安装软件包吗?

4
Python小数格式
WHat是像这样格式化python十进制的好方法吗? 1.00 - > '1' 1.20 - > '1.2' 1.23 - > '1.23' 1.234 - > '1.23' 1.2345 - > '1.23'
73 python  decimal 

5
是否有一个简单的基于进程的python并行映射?
我正在寻找一个简单的基于进程的python并行映射,即一个函数 parmap(function,[data]) 它将在不同进程上的[data]的每个元素上运行函数(嗯,在不同的内核上,但是AFAIK,在python中的不同内核上运行的唯一方法是启动多个解释器),并返回结果列表。 是否存在这样的东西?我想要一些简单的东西,所以一个简单的模块会很好。当然,如果不存在这样的东西,我会为一个大图书馆而定:-/

6
如何在python中删除字符串中字符的所有实例?
如何删除此字符串中字符的所有实例?这是我的代码: def findreplace(char, string): place = string.index(char) string[place] = '' return string 但是,如果运行此命令,将发生以下情况: >>> findreplace('i', 'it is icy') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in findreplace TypeError: 'str' object does not support item assignment 为什么是这样?


12
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.