小编Hen*_* B.的帖子

如何从R中的矩阵中重复选择行的样本?

如何从R中的矩阵中重复选择行的样本?

所以要清楚,我将从一个矩阵开始,例如,100行,我将能够选择其中的5行并创建一个新的矩阵.无论是否替换,我都希望选择这样做.

random r

19
推荐指数
2
解决办法
3万
查看次数

在python中将文件存储在剪贴板中

有没有办法使用win32clipboard模块在python中的Windows剪贴板中存储对文件的引用.我的目标是以允许透明度的方式粘贴图像.如果我将'png'文件拖放到OneNote中,或者我复制文件然后将其粘贴到OneNote中,这似乎可以保持透明度.据我所知,剪贴板无法存储透明图像,这就是为什么它必须是对文件的引用.

我的研究表明它可能涉及win32clipboard.CF_HDrop属性,但我不确定.

所以,总而言之,我的目标是获得一些我可以单击的python代码,并使用我桌面上名为'img.png'的特定文件.结果是'img.png'存储在剪贴板中并可以粘贴到其他程序中.基本上,就像我自己在桌面上选择文件一样,右键单击并选择"复制".

编辑:这页似乎暗示有使用win32clipboard.CF_HDrop莫名其妙道: http://timgolden.me.uk/pywin32-docs/win32clipboard__GetClipboardData_meth.html

它说"CF_HDROP"与"一个Unicode文件名元组"相关联

python clipboard

5
推荐指数
1
解决办法
2550
查看次数

在python中将字符串转换为具有精确间距的pdf

我有一个字符串,其中的文本间隔按照我希望的显示方式精确排列。这是一个 ascii 艺术项目。我想将此文本转换为 pdf 格式,以便我可以在本地打印店打印包含该文本的海报。

字体需要固定宽度,并且没有制表符或类似的东西。这些行以“\n”字符结束。有几个空格字符。

该图像宽数百个字符,高数百个字符。因此,它不适合典型页面的空间。

我如何在Python中做到这一点?

python pdf text

5
推荐指数
1
解决办法
1万
查看次数

如何将任何字符串转换为在python中执行时生成该字符串的print语句

因此,基本上我要做的是从磁盘读取一些文本并创建一系列打印语句,这些语句在执行时将重现读入的文本.

例如在我的文件中包含一行如:

我说,"这是美好的一天."

然后我的程序应该生成以下python代码作为输出:

print "I said, \"It\'s a nice day.\n\""
Run Code Online (Sandbox Code Playgroud)

请注意,我并不是说它应该执行上面的代码.它应该只生成上面的字符串.

我想出了以下代码,适用于某些情况:

import sys
import re

filename = sys.argv[1]

infile = open(filename)

for line in infile:
    line = line.strip()
    line = line.encode('string-escape')
    sys.stdout.write("print \""+line+"\"\n")
Run Code Online (Sandbox Code Playgroud)

这似乎适用于某些行,但不适用于其他行.当我自己运行此代码时,它不适用于双引号.例如,它们没有被正确转义.任何意见,将不胜感激.

python

0
推荐指数
1
解决办法
59
查看次数

标签 统计

python ×3

clipboard ×1

pdf ×1

r ×1

random ×1

text ×1