Questions tagged «python»

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

12
如何在Python中拖尾日志文件?
Наэтотвопросестьответына堆栈溢出нарусском:Считываниесизменяющегосяфайла 我想在不阻塞或锁定的情况下在Python中提供tail -F或类似内容的输出。我在这里找到了一些非常老的代码来执行此操作,但我认为现在必须有更好的方法或库来执行相同的操作。有人知道吗? 理想情况下,我希望tail.getNewData()每次需要更多数据时都可以打电话给我。
76 python  tail 



4
python-根据部分字符串在列表中查找索引位置
mylist = ["aa123", "bb2322", "aa354", "cc332", "ab334", "333aa"] 我需要所有包含“ aa”的项目的索引位置。我在将enumerate()与部分字符串匹配结合在一起时遇到麻烦。我什至不确定我是否应该使用枚举。 我只需要返回索引位置:0、2、5
76 python  list 

1
python socket.error:[Errno 98]地址已在使用中[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 7年前关闭。 改善这个问题 当我设置application.py时,它显示socket.error:[Errno 98]地址已在使用中。 Traceback (most recent call last): File "application.py", line 121, in <module> main() File "application.py", line 117, in main http_server.listen(options.port) File "/usr/local/lib/python2.7/site-packages/tornado-3.1-py2.7.egg/tornado/tcpserver.py", line 117, in listen sockets = bind_sockets(port, address=address) File "/usr/local/lib/python2.7/site-packages/tornado-3.1-py2.7.egg/tornado/netutil.py", line 90, in bind_sockets sock.bind(sockaddr) File "/usr/local/lib/python2.7/socket.py", line 224, in meth return getattr(self._sock,name)(*args) …

10
是否可以重载Python分配?
有没有一种魔术方法可以重载赋值运算符,例如__assign__(self, new_value)? 我想禁止为实例重新绑定: class Protect(): def __assign__(self, value): raise Exception("This is an ex-parrot") var = Protect() # once assigned... var = 1 # this should raise Exception() 可能吗?疯了吗 我应该吃药吗?

8
在Python中给定索引处的给定字符串中插入一些字符串
我是Python的新手,面临一个问题:如何在已经存在的字符串中插入一些字段? 例如,假设我从任何包含以下内容的文件中读取了一行: line = "Name Age Group Class Profession" 现在,我必须在Class字段之前的同一行中多插入3rd Field(Group)3次。这意味着输出线应为: output_line = "Name Age Group Group Group Group Class Profession" 我可以轻松地检索第三个字段(使用split方法),但是请让我知道插入字符串的最简单方法吗?
76 python  string 

12
计算列表中单词的频率并按频率排序
我正在使用Python 3.3 我需要创建两个列表,一个用于唯一词,另一个用于词频。 我必须根据频率列表对唯一单词列表进行排序,以使频率最高的单词在列表中排在首位。 我有文本设计,但是不确定如何在Python中实现它。 到目前为止,我发现的方法都使用了Counter我们还没有学过的词典。我已经从包含所有单词的文件中创建了列表,但是不知道如何找到列表中每个单词的频率。我知道我需要循环才能执行此操作,但无法弄清楚。 这是基本设计: original list = ["the", "car",....] newlst = [] frequency = [] for word in the original list if word not in newlst: newlst.append(word) set frequency = 1 else increase the frequency sort newlst based on frequency list

6
Gunicorn是否在Windows上运行
我环顾了一段时间,我很惊讶地发现Gunicorn是否可以在Windows上运行也没有任何信息。有谁知道是这种情况,如果是,我在哪里可以找到有关它的文档?
76 python  gunicorn 

2
如何获得要绘制的matplotlib Axes实例?
我需要使用一些库存数据制作烛台图(类似这样)。为此,我想使用功能matplotlib.finance.candlestick()。为此功能,我需要提供引号和“要绘制到的Axes实例”。我创建了一些示例报价,如下所示: quotes = [(1, 5, 6, 7, 4), (2, 6, 9, 9, 6), (3, 9, 8, 10, 8), (4, 8, 8, 9, 8), (5, 8, 11, 13, 7)] 现在,我现在还需要一个Axes实例,在这个实例上我有点迷茫。我在使用matplotlib.pyplot之前创建了图。我想我现在需要对matplotlib.axes做些事情,但是我不确定到底是什么。 有人可以帮我一下吗?欢迎所有提示!

4
在python中分配错误之前引用
在Python中,出现以下错误: UnboundLocalError: local variable 'total' referenced before assignment 在文件的开头(在错误来自的函数之前),我使用global关键字声明“总计”。然后,在程序主体中,在调用使用“总计”的函数之前,将其分配为0。我尝试在各个位置(包括文件顶部,在声明之后)将其设置为0。 ),但我无法使其正常工作。有人看到我在做什么错吗?
76 python 



16
TypeError:'str'对象不可调用(Python)
码: import urllib2 as u import os as o inn = 'dword.txt' w = open(inn) z = w.readline() b = w.readline() c = w.readline() x = w.readline() m = w.readline() def Dict(Let, Mod): global str inn = 'dword.txt' den = 'definitions.txt' print 'reading definitions...' dell =open(den, 'w') print 'getting source …
76 python 

8
用键值和没有对应值初始化python中的字典
我想知道是否有一种方法可以在python中用键初始化字典,但没有相应的值,直到我设置它们。如: Definition = {'apple': , 'ball': } 然后我可以设置它们: Definition[key] = something 我只想初始化键,但是直到以后必须设置它们时,我才知道相应的值。基本上,我知道要添加找到值的键。谢谢。

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.