相关疑难解决方法(0)

如何使用Python将字符串复制到Windows上的剪贴板?

我正在尝试创建一个基本的Windows应用程序,用户输入构建一个字符串,然后将其添加到剪贴板.如何使用Python将字符串复制到剪贴板?

python clipboard

170
推荐指数
14
解决办法
14万
查看次数

可以在不插入新行的情况下获得用户输入吗?

我知道我可以通过添加逗号来停止打印换行

print "Hello, world!",
Run Code Online (Sandbox Code Playgroud)

但是如何停止raw_input编写换行符呢?

print "Hello, ",
name = raw_input()
print ", how do you do?"
Run Code Online (Sandbox Code Playgroud)

结果:

你好,托马斯
,你好吗?

结果我想:

你好,托马斯,你好吗?

python

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

从python访问备用剪贴板格式

从支持富文本的应用程序复制到剪贴板通常会以多种格式添加文本.我需要找出可用的格式,然后以选定的格式检索剪贴板内容.如果它很重要,我对富文本格式(来自Word,Acrobat,浏览器......)感兴趣,而不是图像数据或其他exotica.

我看了看,但我找到的解决方案仅限于纯文本,超级过时,特定于Windows(我在OS X上),依赖命令行实用程序pbcopypbpaste(不处理所有剪贴板格式) ),或以上几种.

那么:我如何获得剪贴板中存在的格式列表,并以我选择的格式提取其内容?

平台,按照兴趣顺序:系统独立(我希望),OS X Mountain Lion(我当前的平台)或类似的,其他平台(我计划分发我的代码).

选定的链接

pyperclip:看起来很有趣,但在OS X上它委托给pbcopypbpaste支持text,rtfps仅格式.

来自activestate的此配方仅适用于Windows,但显示了如何获取HTML.(这个问题涉及到它).

这个SO答案也特定于win32clipboard.

这个问题是关于将文件拖放到剪贴板(在Windows上).有趣,但没有帮助我需要什么.

这个基于 tkinter 的解决方案很简单,仍然适用于OS X,但它只能获得纯文本 - 而且我没有发现tkinter可以处理其他任何事情的证据.

显示了用于文本放在剪贴板上的几乎相同的tkinter代码.

编辑(2017年5月)

我现在有一个OS X的解决方案(请参阅下面的自我回答),但我希望听到是否(以及如何)pyperclip或其他模块可以在Windows上执行相同的操作.Pyperclip深入了解Windows API,因此它不能远离支持所有可用格式的列表和选择.

python windows macos clipboard tkinter

10
推荐指数
1
解决办法
686
查看次数

清除剪贴板?

python是否可以清除剪贴板?如果是这样......我怎么能这样做?

我需要这个,所以在我的测验计划中,学生不能从互联网和其他文件中复制粘贴答案.

编辑:我使用WinXP和Python 2.6

python clipboard

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

如何从格式文本中的html文件复制到Python中的剪贴板?

我正在写一个Word文档,我想直接从剪贴板粘贴格式化的代码片段.

此时我可以将这些片段写入.d​​tml文件中的硬盘.我的目标是扩展我的Python脚本并在"格式化文本"中将此.html文件加载到剪贴板上以直接粘贴到Word.

有谁知道在Python中有任何方法可以做到这一点?

提前致谢.

Sherab

html python windows clipboard richtext

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

如何将 svg 代码导入 Inkscape

是否可以将代码导入 Inkscape 并将其另存为.svg文件?

我想重视这段代码并将其保存为 svg 文件:

<svg class="defs-only" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">

<symbol id="wave">    
<svg viewBox="0 0 100 50" preserveAspectRatio="none" >
    <g>
    <path d="M100,30 Q70,40 50,30 T0,30 v20 h100Z" 
          style="stroke-linejoin:round; stroke:#f6f6f6" stroke-width="0"/>
    </g>
</svg>
</symbol>
</svg>  
Run Code Online (Sandbox Code Playgroud)

html svg inkscape

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

如何从剪贴板中读取数据并将其作为值传递给python中的变量?

如何从剪贴板中读取数据并将其作为值传递给python中的变量?

例如:

我将通过按ctrl + c或右键单击复制一些数据{例如:200}.并将其传递给变量.

c = 200

..can any1告诉我怎么做?

python

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

NumPy相当于pandas read_clipboard?

例如,如果您遇到的问题/答案发布了这样的数组:

[[ 0  1  2  3  4  5  6  7]
 [ 8  9 10 11 12 13 14 15]
 [16 17 18 19 20 21 22 23]
 [24 25 26 27 28 29 30 31]
 [32 33 34 35 36 37 38 39]
 [40 41 42 43 44 45 46 47]
 [48 49 50 51 52 53 54 55]
 [56 57 58 59 60 61 62 63]]
Run Code Online (Sandbox Code Playgroud)

如何将它加载到REPL会话中的变量中而不必在任何地方添加逗号?

python clipboard numpy

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

标签 统计

python ×7

clipboard ×5

html ×2

windows ×2

inkscape ×1

macos ×1

numpy ×1

richtext ×1

svg ×1

tkinter ×1