3
A
回答
4
0
我加入基于这样的事实,os.popen
现在已经过时了额外的答案。以下代码是从原来的答案(除了改变为方便起见变量命名):
process = subprocess.Popen("xsel", stdout=subprocess.PIPE, universal_newlines=True)
out = process.stdout.read()
它可以如下简化:
out = os.popen("xsel").read()
现在我们使用的subprocess.Popen
代替os.popen
重写它
process = subprocess.Popen("xsel", stdout=subprocess.PIPE, universal_newlines=True)
out, err = process.communicate()
最好最后:
out = subprocess.check_output("xsel", universal_newlines=True)
universal_newlines
选项尽管名称没有提示,但会将输入和输出转换为文本字符串而不是字节串,这是subprocess.Popen
的默认值。
相关问题
- 1. 如何使用ASP.NET MVC获取选定选项的文本?
- 2. 我如何获取选定的文本
- 3. 如何获取选定文本的div?
- 4. 如何获取选定的文本?
- 5. 如何使用python-dbus获取桌面应用程序中的选定文本?
- 6. 如果选定的文本是HTML,如何使用JavaScript获取选定的DOM?
- 7. 如何使用JavaScript获取选定的html文本?
- 8. 如何使用javascript获取选定文本的结尾坐标?
- 9. 如何使用Firefox附加SDK获取选定的文本?
- 10. 如何使用jQuery获取选定文本的字符长度?
- 11. 使用jquery获取文本框外的选定文本
- 12. 如何获取选定文本上的文本和html返回
- 13. 如何使用vuejs获取所选选项的文本?
- 14. 如何使用Selenium 2获取所选选项的文本PHPUnit
- 15. 获取选定的选项文本
- 16. 获取选定的选项文本onChange
- 17. 使用ExtJs如何获取选择框项目的选定索引文本?
- 18. 使用javascript获取使用格式的选定文本
- 19. 使用react js获取选定的选项文本?
- 20. 使用python获取文本文件中的特定单词
- 21. 如何从选定的选项中获取文本?
- 22. 如何获取选择控件中选定项目的文本?
- 23. 如何从select元素中获取选定选项的文本?
- 24. 如何获取JavaScript选择框的选定文本
- 25. 如何使用Python从文本文件中获取整数?
- 26. 我如何使用webdriver获取文本对应的单选按钮python
- 27. 如何获取复选框的文本?
- 28. 如何在使用硒python的画布背后获取文本
- 29. 如何在python中使用scrapy获取文本的跨度?
- 30. 如何使用PyGObject(Python中的Gtk3)从VTE获取文本
也看看[这个问题](http://stackoverflow.com/questions/2614975/copy-string-python) – c00kiemon5ter