oxs系统下python input()函数在Sublime Text 无法交互问题解决方案

OXS系统下Python input()函数在Sublime Text 无法交互问题解决方案

最近在学习python的input()函数,发现Sublime Text无法实现输入数据,正常交互功能,搜索了一些资料,发现解决办法比较简单,本文针对像我一样的小白,只是解决这个问题,至于用到的插件其他用法,以及为什么要这样操作不做阐述

一、Python程序举例

在这里插入图片描述
很简单的程序,要求输入姓名和喜欢的山脉名称,运行程序时发现,输入姓名后就一直卡住不动了,这是因为Sublime Text本身不具备交互功能。
在这里插入图片描述

二、解决办法

1.终端打开

  • 保存好程序,然后打开终端
  • 使用终端命令cd(表示切换目录)+存放程序文件夹的位置,在文件系统中导航
  • 命令ls(list)显示当前目录所有隐藏的文件
  • 输入python+空格+程序文件名称
    在这里插入图片描述
    按照上面步骤可以实现在终端交互

2.在Sublime Text上安装SublimeREPL插件

  • 打开sublime text工具栏,依次点击View->Show Console菜单打开命令行。

  • 输入代码:
    import urllib.request,os; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), ‘wb’).write(urllib.request.urlopen( ‘http://sublime.wbond.net/’ + pf.replace(’ ‘,’%20’)).read())
    回车,如果可以在Preferences菜单下看到Package Settings和Package Control两个菜单,说明安装管理器成功。
    在这里插入图片描述

  • command+shift+p,双击install package
    在这里插入图片描述

  • 然后等几秒钟,在新的输入栏中输入:SublimeREPL,双击完成安装。

  • 菜单栏点击Tools,会显示SublimeREPL,说明已经安装成功。

  • 使用:依次点击Tools-SublimeREPLPython-Python RUN current file
    在这里插入图片描述

希望对你有帮助

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值