【python – 为什么在Mac OS上使用sys.platform打印“darwin”?】教程文章相关的互联网学习教程文章

python – 从Tkinter打印画布【代码】

我创建了一个仅带有矩形和标签的画布,我想要打印.我只找到了如何将画布保存到postscript文件,如下所示:self.canvas.postscript(file="my_drawing.ps", colormode='color')如果有必要,我很乐意只打印整个窗口. 我该如何打印画布? 该程序将在Windows XP或7上使用.解决方法:Send a print job to USB printer using Python 那个人似乎有完全相同的问题,答案提供.As far as I know, these are the two packages available: 07001 070...

python – 打印来自QNetworkCookie,PyQt4的cookie【代码】

我正在尝试存储我从网站获得的所有cookie而不是打印它们.请帮助我让它工作,因为我认为我不存储任何东西,这就是我没有输出任何东西的原因. 我正在谷歌网站上测试这个代码,我很确定他们一旦到达那里就会存储cookie. 所以我正在尝试获取所有可用的cookie并打印它们.这是代码:#! /usr/bin/env python2.7from PyQt4.QtCore import * from PyQt4.QtGui import * from PyQt4.QtNetwork import * from PyQt4.QtWebKit import * import sys...

python – 像Matlab一样在numpy中打印子数组【代码】

如何以与Matlab相同的方式打印numpy中的子阵列?我有一个3乘10000的数组,我想查看前20列.在Matlab中你可以写a=zeros(3,10000); a(:,1:20)Columns 1 through 150 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

IPython – 打印默认值为长变量打印头尾【代码】

(仅适用于IPython,无论是终端还是QTConsole,而不是Notebook)有没有办法让常规打印语句(是的,2.7)自动打印变量的头部和尾部(甚至只是头部)一些任意大小? 如果我在庞大的pandas数据帧上打印数据帧,pandas会自动打印头部.我希望它也可以在列表和numpy数组上工作,这样下次我不小心意外地打印出一个巨大的数组时,我不会得到100页的数字. (我确信我可以编写一个函数来执行此操作,但我反复使用print,所以我想知道是否有办法控制IPython将...

python – 递归排列打印机的时间复杂度【代码】

在尝试解释recursive algorithms to generate permutations in lexicographic order时,我提供了这个简单的算法:def permute(done, remaining):if not remaining:print donereturnsorted_rem = sorted(remaining)l = len(sorted_rem)for i in xrange(0, l):c = sorted_rem[i]# Move to c to done portion.done.append(c)remaining.remove(c)# Permute the remainingpermute(done, remaining)# Put c back.remaining.append(c)# Rem...

停止在python中打印“无匹配”的一致性【代码】

我正在对列表中的每个项目应用一致性命令.它工作正常,但是当它找不到匹配时,它打印出不匹配.我希望它忽略这些并且只打印匹配的结果. absol是包含列表的变量 以下是脚本的相关部分:def get_all_phrases_containing_tar_wrd(target_word, tar_passage, left_margin = 10, right_margin = 10):Ellis = nltk.word_tokenize(tar_passage)text = nltk.Text(Ellis)c = nltk.ConcordanceIndex(text.Ellis, key = lambda s: s.lower())conc...

python打印图形【代码】【图】

i = 0 while i < 5:# print(*****) 效果与下行相同print(**5)i+=1print(\n\n)i = 1 while i < 6:print(**i)i+=1print(\n\n)i = 1 while i < 6:print(**(6-i))i+=1

python – 如何在matplotlib中将变量名称作为标题打印【代码】

我的目标是创建一个简单的函数,使用已绘制的变量的名称来标题图形. 到目前为止,我有:def comparigraphside(rawvariable, filtervariable, cut):variable = rawvariable[filtervariable > 0]upperbound = np.mean(variable) + 3*np.std(variable)plt.figure(figsize=(20,5))plt.subplot(121)plt.hist(variable[filtervariable <= cut], bins=20, range=(0,upperbound), normed=True)plt.title("%s customers with filter less than...

使用Python的漂亮打印Lisp【代码】

有没有办法在Python中漂亮地打印Lisp风格的代码字符串(换句话说,一堆平衡的括号和文本)而无需重新发明轮子?解决方法:简短的回答 我认为合理的方法是,如果可以的话,是生成Python列表或自定义对象而不是字符串,并使用pprint模块,如@saulspatz所建议的那样. 答案很长 整个问题看起来像是XY-problem的一个例子.为什么?因为你使用Python(为什么不是Lisp?)来操作表示生成的Lisp风格代码的字符串(为什么不是数据结构?),其中Lisp风格被...

python – 调试gdb漂亮的打印机【代码】

我已经开始尝试为我的一些C数据结构构建gdb漂亮的打印机,但documentation非常薄. 因此,我需要猜测如何做事情,而且我的漂亮打印机经常崩溃一个无用的python异常,没有指出实际问题在哪里. 有没有什么好方法可以调试漂亮的打印机?通过在代码中插入对pydb的显式调用,我在其他python程序中取得了成功:import pydb pydb.debugger()但是在gdb中运行python时似乎没有用 – 它只是运行调试器调用而不停止或说或做任何事情.解决方法:您可以...

如何在Python中打印返回请求的函数?【代码】

我有一个函数来获取用户的配置文件数据: API.pydef getProfileData(self):data = json.dumps({'_uuid' : self.uuid,'_uid' : self.username_id,'_csrftoken' : self.token})return self.SendRequest('accounts/current_user/?edit=true', self.generateSignature(data))我想在终端中打印返回的请求,所以我这样做了: test.pyfrom API import APIAPI = API("username", "password") API.login() # login print(AP...

(python)在函数中使用装饰器进行彩色打印【代码】

我如何装饰一个函数,以便它打印到stdout的任何东西都是绿色的,打印到stderr的任何东西都是红色的?我有termcolor模块可用. 奖金业力:如何将参数传递给装饰器以指定颜色,将它们默认为红色和绿色?解决方法:一个有趣的问题.最简单的解决方案与Pete建议的类似.只需在将函数运行到每个stderr和stdout之前打印转义码.但是,如果stderr和stdout都是同一个终端,通常就是这种情况,它们会干扰. 因此,另一种解决方案是使用一个微小的包装器修...

在python中通过图像发送到打印机上的文本【代码】

在windows系统中使用python,wxpython和sqlite.我正在尝试打印一些证书/文凭/卡片,背景中有图像,上面有人/文字的名称. 我知道使用来自Pywin32的win32print打印文本的基本步骤,但是: >我不知道如何添加图像并将其设置为背景.while ..........# Query sqlite rows and collumn name and set the self.text for each certificate.....# Now send to printerDC = win32ui.CreateDC()DC.CreatePrinterDC(win32print.GetDefaultPrinter()...

在Python中使用cat命令进行打印【代码】

在Linux内核中,我可以使用以下命令将文件发送到打印机cat file.txt > /dev/usb/lp0据我所知,这会将file.txt中的内容重定向到打印位置.我尝试使用以下命令>>os.system('cat file.txt > /dev/usb/lp0') 我认为这个命令会实现同样的目的,但它给了我一个“Permission Denied”错误.在命令行中,我将在连接之前运行以下命令.sudo chown root:lpadmin /dev/usb/lp0有一个更好的方法吗?解决方法:虽然您的代码没有理由不起作用,但这可能不是...

制作Python的交互式解释器类打印评估表达式【代码】

当您使用Python Interactive Interpreter时,您可以输入一个表达式,例如1 1,它将打印该值.如果你在脚本中写1 1,它将不会打印任何东西,这是完全合理的. 但是,当您创建code.InteractiveInterpreter的子类,然后使用runco??de方法将1 1传递给它时,它将不会打印2,这没有多大意义. 有没有人知道一个干净的方法来使InteractiveInterpreter实例打印表达式的值? 注意:这需要非常强大,因为应用程序为用户提供了一个shell,我们都知道它们是什...

PLATFORM - 相关标签