Tag: python

包装在matplotlib中的文本框?

是否有可能通过Matplotlib显示文本框, 并自动换行符 ? 通过使用pyplot.text() ,我只能打印超出窗口边界的多行文本,这很烦人。 线的大小是不知道的…任何想法将不胜感激!

如何在Python中忽略弃用警告

我一直得到这个: DeprecationWarning: integer argument expected, got float 我如何使这个消息消失? 有没有办法避免Python中的警告?

列表是否有一个简短的包含函数?

我看到人们正在使用any来收集另一个列表,看看列表中是否存在一个项目,但有没有一个快速的方法来做? if list.contains(myItem): # do something

如何使用Python请求来伪造浏览器访问?

我想从下面的网站获取内容。 如果我使用Firefox或Chrome浏览器,我可以得到我想要的真实网页,但如果使用Python请求包(或wget命令)来获取它,它将返回一个完全不同的HTML页面。 我以为网站的开发者为此做了一些阻断,所以问题是: 如何通过使用python请求或命令wget来伪造浏览器访问? http://www.ichangtou.com/#company:data_000008.html

Python请求和持久会话

我正在使用请求模块(版本0.10.0与Python 2.5)。 我已经想出了如何将数据提交到网站上的login表单并检索会话密钥,但是我看不到在后续请求中使用此会话密钥的明显方法。 有人可以在下面的代码填写省略号或build议另一种方法? >>> import requests >>> login_data = {'formPosted':'1', 'login_email':'me@example.com', 'password':'pw'} >>> r = requests.post('https://localhost/login.py', login_data) >>> >>> r.text u'You are being redirected <a href="profilePage?_ck=1349394964">here</a>' >>> r.cookies {'session_id_myapp': '127-0-0-1-825ff22a-6ed1-453b-aebc-5d3cf2987065'} >>> >>> r2 = requests.get('https://localhost/profile_data.json', …)

我应该如何在Python中逐行读取文件?

在史前时期(Python 1.4),我们做了: fp = open('filename.txt') while 1: line = fp.readline() if not line: break print line 在Python 2.1之后,我们做了: for line in open('filename.txt').xreadlines(): print line 在Python 2.3中获得方便的迭代器协议之前,可以这样做: for line in open('filename.txt'): print line 我已经看到一些使用更详细的例子: with open('filename.txt') as fp: for line in fp: print line 这是前进的首选方法吗? 我得到的是,与语句确保文件closures…但为什么不包括在文件对象的迭代器协议?

用Python中的单个空白replace多个空格

我有这个string: mystring = 'Here is some text I wrote ' 我怎样才能将双重,三重(…)空格replace为一个空格,以便我得到: mystring = 'Here is some text I wrote'

在matplotlib中设置y轴限制

我需要帮助设置matplotlib上的y轴限制。 这是我尝试的代码,失败。 import matplotlib.pyplot as plt plt.figure(1, figsize = (8.5,11)) plt.suptitle('plot title') ax = [] aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1") ax.append(aPlot) plt.plot(paramValues,plotDataPrice[0], color = '#340B8C', marker = 'o', ms = 5, mfc = '#EB1717') plt.xticks(paramValues) plt.ylabel('Average Price') plt.xlabel('Mark-up') plt.grid(True) plt.ylim((25,250)) 有了这个图的数据,我得到了20和200的y轴限制。然而,我想要限制20和250。

Python 地址已经在使用中

在我的Python套接字程序中,我有时需要用Ctrl-C来中断它。 当我这样做时,它会使用socket.close()closures连接。 但是,当我尝试重新打开它时,我必须等待一下,然后才能再次连接。 如何正确closures套接字? 或者这是打算?

将数据从文本框发送到Flask?

我想知道是否有办法从HTML中的文本框中取出一些东西,把它放入瓶中,然后用Pythonparsing这些数据。 我想这可能涉及一些JS,但我可能是错的。 有任何想法吗?