天行健
君子以自强不息

bituplink编程教程 怎么解决python打包工具pyinstaler的命令行交互窗口无法鼠标和ctrl+v复制输入的问题

    pyinstaller是python下的一个打包工具,可以将python用到的代码和依赖文件打包到EXE中,可以在没有安装python的环境下方便的执行,因此对于经常编写需要运行的python代码的人来说是个相当不错的工具。

    bituplink君这两天也用到了,不过发现将python代码打包生成的EXE后运行的命令行窗口交互模式下,无法使用鼠标右键和ctrl + v键盘快捷键复制内容作为输入,这可是一个不大不小的问题,如果输入python运行参数的时候只是几个简单的字符也就罢了,要是需要输入的是比如网址的内容就比较不方便了。

因此我搜索了一下这个问题,发现这也不能算是pyinstaller的问题,鼠标和键盘快捷键都是Windows交互窗口的高级功能,pyinstaller是不提供的,但是我也找到了解决方案,有两个方式,一个是比较简单还是通过鼠标和快捷键的方式,另外一个是通过安装ipython软件的方式

方法一: 还是使用鼠标和快捷键的方式粘贴内容,但是不是在窗口中,而是要在窗口上栏右键或者使用alt + space的快捷键方式呼出菜单执行编辑粘贴功能

方法二: 下载安装平台对应的ipython安装包,ipython相当于升级版的命令窗口,支持直接右键操作和快捷键,体验和window交互窗口一致

ipython安装包下载

方法三: 使用命令行调用EXE执行打包后的应用程序,系统会调用命令行的交互窗口,这样输入就可以使用Windows自带的高级交互能力了

赞(0) 打赏
未经允许不得转载:bituplink博客 » bituplink编程教程 怎么解决python打包工具pyinstaler的命令行交互窗口无法鼠标和ctrl+v复制输入的问题
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏