首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我似乎不能在终端(视窗)中使用pydoc raw_input

在终端(视窗)中无法使用pydocraw_input的原因是因为它们是Python 2.x版本中的函数,而在Python 3.x版本中已经被移除或改名。

  1. pydoc是Python的一个内置模块,用于生成和查看文档。在Python 3.x中,可以使用help()函数来代替pydoc的功能。例如,要查看一个函数的文档,可以在Python交互式环境中输入help(function_name),或在脚本中使用help(function_name)来获取函数的帮助信息。
  2. raw_input是Python 2.x版本中用于接收用户输入的函数。在Python 3.x中,该函数被重命名为input。因此,在终端中使用input函数来接收用户输入。例如,可以使用以下代码来接收用户输入并将其存储在变量中:
代码语言:txt
复制
user_input = input("请输入:")

需要注意的是,input函数接收的用户输入将被视为字符串类型,如果需要将其转换为其他类型,可以使用相应的类型转换函数(如int()float()等)。

总结:

  • pydoc在Python 3.x中可以使用help()函数代替。
  • raw_input在Python 3.x中被重命名为input函数。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

《笨办法学Python》 第12课手记

代码age、height、weight都是变量名,使用raw_input输入数据后,就立即给这些变量赋值,同时把输入的以字符串显示在显示器上。再使用格式化字符%r将其混合字符输出。...空格出现了,代码并没有改变,空格是在输入数据的时候打进去的,也就是说使用raw_input时,如果输入的第一个数据是空格(空格是一个字符型的数据)的话,解释器将忽视空格录入空格后的内容。...在加分题里,有如下代码: python -m pydoc raw_input 结果如下: ?...pydoc是Python自带的模块,主要用于从python模块自动生成文档,这些文档可以基于文本呈现的、也可以生成WEB 页面的,还可以在服务器上以浏览器的方式呈现,也可以使用pydoc命令查看函数介绍...在Unix,GNU readline将会被使用(如果可用的话)。至于提示字符串,如果给出了,就在读取后面的新字符串之前打印出来。

55770
  • 【笨办法学Python】习题15读取文件

    我们的解决方案是使用 argv 和raw_input 来从用户获取信息,从而知道哪些文件该被处理。...现在请在命令行运行 pydoc open 来读读它的说明。你可以看到它和你自己的脚本、或者raw_input 命令类似,它会接受一个参数,并且返回一个值,你可以将这个值赋予一个变量。...它接受命令的方式是使用句点 . (英文称作 dot 或者period),紧跟着你的命令,然后是类似 open 和 raw_input 一样的参数。...删掉 10-15 行使用raw_input 的部分,再运行一遍脚本。 5. 只是用 raw_input 写这个脚本,想想那种得到文件名称的方法更好,以及为什么。 6....现在能告诉你的是, sys 是一个代码库,这句话的意思是从库里取出 argv 这个功能来,供 使用。后面你会学到更多相关知识。

    71830

    Python——查看帮助手册

    如果参数包含__dir__(),该方法将最大限度地收集参数信息。 例如,我们在python交互式环境查看re模块的方法和属性。...例如在交互式终端输入下面的代码: help(s.split) 输出如下: Help on built-in function split: split(sep=None, maxsplit=-1)...当然了,你也可以使用help()函数直接查询一个模块的帮助手册。例如,查询正则模块的帮助手册。 help(re) 3. pydoc工具 pydoc是一个更加强大的使用帮助手册的方法。...在Linux系统下,你在终端输入如下命令即可打开pydoc生成的HTML文档。 pydoc3 -b 这个命令前面的pydoc3可能会随着你的python版本而变化。...输入该命令之后,会在你的默认浏览器打开一个帮助页面,如下所示: ? 如果没有自动启动浏览器,那么使用终端上显示的地址来访问即可。 ?

    1.1K30

    《笨办法学python》 第14课手记

    《笨办法学Python》 第14课手记 本节课将argv和raw_input和起来使用,作者在之前说,这个组合是个蛮顺手的用法。...请注意,引入argv并使用argv给不少于一个的变量赋值时,第一个变量将会被赋值所运行脚本的名字,之后的变量才会被赋值你在命令行所输入的内容。...仅凭本节和上一节的内容,无法判定argv是否像raw_input那样只能处理字符串。...在使命召唤7:黑色行动(Call of Duty:Black Ops),在刑讯室从椅子上挣脱之后,能进入CIA的终端,在终端输入zork就能进入这个经典的游戏。...很遗憾,没有找到能在win10 64位版上运行的版本。 这个游戏类似于TBBT里面Sheldo玩的《龙与地下城》。

    682100

    模态框的最佳实践

    对于用户体验的追求前端工程师从来没有停止过,而模态框在产品的出现出现过很多争议,想知道我们是怎么思考这件事的。...定义上看,上述组件都不属于模态框,因为模态框有一个重要的特性,即阻塞原来主视窗下的操作,只能在框内作后续动作。也就是说模态框从界面上彻底打断了用户心流。...当然,这也是我们需要讨论的问题,如果只是一般的消息提醒,可以用信息条、小红点等交互形式,至少是阻塞用户操作的。...可访问性的反思 Accessibility 翻译过来是『无障碍访问』,是对不同终端用户的体验完善。每一个模态框,都要有通过键盘关闭的功能,通常使用ESC键。...在网页里,使用 Command(Ctrl) and +/- 和使用触摸板的缩放事件是两个不同的表现? 如果你的终端用户没有好用的触摸板,但是他的确看不清你的网页上的内容。

    1.4K40

    2. 精读《模态框的最佳实践》

    对于用户体验的追求前端工程师从来没有停止过,而模态框在产品的出现出现过很多争议,想知道我们是怎么思考这件事的。...定义上看,上述组件都不属于模态框,因为模态框有一个重要的特性,即阻塞原来主视窗下的操作,只能在框内作后续动作。也就是说模态框从界面上彻底打断了用户心流。...当然,这也是我们需要讨论的问题,如果只是一般的消息提醒,可以用信息条、小红点等交互形式,至少是阻塞用户操作的。...可访问性的反思 Accessibility 翻译过来是『无障碍访问』,是对不同终端用户的体验完善。每一个模态框,都要有通过键盘关闭的功能,通常使用ESC键。...在网页里,使用 Command(Ctrl) and +/- 和使用触摸板的缩放事件是两个不同的表现? 如果你的终端用户没有好用的触摸板,但是他的确看不清你的网页上的内容。

    55110

    打造vim的python IDE

    2,pydoc.vim 在vim查找python文档,这个相当管用,你可以调用Pydoc ,也可以当光标停在某个关键词的位置时,按下K就能弹出文档,设置pydoc的执行路径如下,后面的路径和你的执行...pydoc命令的环境有关 let g:pydoc_cmd = '/usr/bin/pydoc2.4'  3,pyflakes.vim 支持python实时语法检查, 输入 ‘:cc’ 定位语法错误,确保....vimrc设置了 filetype plugin indent on  另外这个只支持python2.5以上的版本,这个比较坑爹 4,nerd_tree.vim vim的文件浏览器,做了一个映射...pydiction.py,最后是一个自带的complete-dict文件 6,python调试,vim-debug 这个依赖于系统的vim-debug模块,支持交互式调试,设置断点,跳出跳进函数,支持查看栈和变量,的配置...break map  :Dbg watch map  :Dbg down map  :Dbg up  7,conque_term 提供在vim打开终端的功能

    1.1K20

    python0069_帮助手册_pydoc_manual_document

    date date 是外部shell可以执行的命令可以得到当前日期时间!date 可以在shell执行外部命令dater !...date 将外部命令date输出的结果输出到当前文件缓存中继续完成 填写完成注释​添加图片注释,超过 140 字(可选)注意 已经设置了 编码格式:wq 写完之后保存并退出回到shell可以在命令行...刷新帮助手册 ​添加图片注释,超过 140 字(可选)python3 -m pydoc main -m pydoc 使用pydoc模块pydoc 就是 python的 document 文档整体就可以得到...python3 在线 python3 本身有在线的文档 在http://docs.python.org​添加图片注释,超过 140 字(可选)可以生成代码的文档吗?...python3 -m pydoc -w get_fruits使用火狐打开get_fruits.html :!

    15120

    python之 print()函数的输出学问(函数解析以及格式化输出)

    =",") 输出结果如下 2:对end参数的解析 #我们先这样输出 print("十年生死两茫茫")#end参数一般会默认\n,就是换行的意思,改变end参数的值观察输出效果 print("思量...print()是自动换行的 输出结果: #然后我们这样输出 print("十年生死两茫茫",end=",")#end参数一般会默认\n,就是换行的意思,改变end参数的值观察输出效果 print("思量...,自难忘") 输出结果: 3:对file参数的解析 通常我们的输出会直接输出到终端,那么现在要把想要输出的内容直接输出到我的文件,怎么做?...建立一个文件作为输出目标 我们现在要输出内容到这里面,看代码 File = open("D:\\python\\pydoc\\jgdabc_666\\1.txt",'w',encoding="...所以其实文件暂且不会出现内容。

    64020

    Win下必备神器之Cmder

    安裝 cmder Cmder官网http://cmder.net/(她把conemu,msysgit和clink打包在一起,让你无需配置就能使用一个真正干净的Linux终端!...添加 cmder 到右键菜单 在某个文件夹打开终端, 这个是一个(超级)痛点需求, 实际上上一步的把 cmder 加到环境变量就是为此服务的, 在管理员权限的终端输入以下语句即可: Cmder.exe...Clink 将GNU Readline 函式库整合进原生的Windows 命令提示字元视窗,提供命令列模式下强大的编辑与输入能力,这也是用了cmder 之后会这么像在Linux 环境下使用的感觉。...Chocolatey的哲学就是完全用命令行来安装应用程序, 它更像一个包管理工具(背后使用 Nuget ) 另外需要说明的是, Chocolatey 只是把官方下载路径封装到了 Chocolatey ...还是那句话,与君共勉: “过一个平凡无趣的人生实在太容易了,你可以不读书,不冒险,运动,写作,不外出,不折腾……但是,人生最后悔的事情就是:本可以。”——陈素封。

    3K40

    linux常用命令_screen和nohup管理远程会话

    线上服务器往往没有安装系统桌面,在进行耗时时间长的操作过程,有时中途不得不离开,回来之后,因为网络断开,往往操作没有完成。...欲哭无泪,不得不重新开始,自从学会了下面两个命令,再也担心操作被某些原因中断啦。 一、nohup 用法 用途:LINUX命令用法,不挂断地运行命令。...如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。...nohup command > myout.file 2>&1 & 在上面的例子,输出被重定向到myout.file文件使用 jobs 查看任务。 使用 fg %n 关闭。...screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。

    83830

    【方同学】是如何高效的使用IntelliJ IDEA

    总会有一些小白对大神们在极端情况下的无奈之举顶礼膜拜,为虚荣心强的大神披上了皇帝的新衣 … 总之觉得,如果能在记事本上飞舞的码代码的大神,那么使用IDEA这种工具的话它的效率99.9999%可能性会更高...为什么IDEA“卡”? IDEA和Eclipse哪个更好,这似乎是一个没有标准答案的提问,但市场会给出解答。在细目中,那必然是IDEA更好,还是用有道云笔记上记录的一句话来解释: ?...(相对)卡,解决方案一般只有一个:大量使用内存,用空间换时间。所以IDEA吃内存不是盖的(只打开了2个项目): ?...注意:该搜索只搜索内容,搜索标题/文件名。好在一般来讲Java的类 显然用它查找class类并不合适,干扰项特多了。最佳实践应当是它(Navigate -> Class…): ?...✌Project视窗放在右边 如果说上面两项是的“强制”建议,那么这个只是的一个小小建议,请根据个人习惯参考使用

    1.2K70

    Python 异常处理完整指南

    年前写了一篇文章 Python classic, static, class and abstract methods,现在似乎到了更新的时候,今天想来剖析和讨论 Python 异常。...你可以通过 pydoc2 exceptions 或者 pydoc3 builtins 命令来查看整个异常的结构。 这里是在 Python 2 和 3 通过这个 脚本 生成的内置异常继承结构图。 ?...正确的定义异常类 正如你可能已经知道了,在Python,异常有可能在任何地方被抛出。最基本的异常类叫Exception ,它可用于程序的任何地方。...如果每个子系统都有一系列的异常通常就把他们放在这个子系统。这也是为什么推荐一个系统只放一个异常模块。这样myapp.exceptions就可能没必要了。...如果你想有对异常有更多的了解,Python未提到的部分,鼓励你阅读条件系统并挖出异常的泛化—希望我们未来有一天可以在Python中看到!

    1.8K100

    Jetson Nano心得分享:用VS-Code远程操作

    这里我们使用USB传输线为电脑与Jetson Nano建立连线,于是Jetson Nano的IP就会固定为“192.168.55.1”,现在就在输入框填入“ssh nvidia@192.168.55.1...”,然后会启动新的vs-code视窗,并在右下角显示下面截图的信息,表示正在建立连线。...此时,在视窗最上方会出现如下图的对话框,要求输入Jetson Nano的使用密码,输入之后就能进行远程控制。...进入之后会启动如下截图的工作区,左边工作区会根据双黄线框里的功能进行调整,下方粗黄框是互动信息区,包括Linux终端指令区、问题区、输出区、调试控制台与端口设置区,使用者可以在各种功能之间进行切换。...Vs-code在这方面有所补强,可以在文件管理器里点击图像,就能在工作区里显示结果(如上图)。

    74820

    初识密码学

    例如,“bomb”可能在消息以数字“1508”的形式出现,从码文还原明文不存在算法或秘钥。生成码文或还原码文需要一本编码簿,它列出了所有数字(或代替字符)和与之相应的明文字、短语或字母。...加密法则是使用算法或秘钥来加密信息。 一 替换加密法 先来介绍一下最简单的替换加密法:凯撒加密法 凯撒使用的秘钥是移动3位。...这里用python实现,1-26位的偏移,处理除字母之外的其它字符。...() print "从哪个字母开始:" char = raw_input() print "请输入明文:" cle = raw_input() cip = [] table1 = list("abcdefghijklmnopqrstuvwxyz...解密: 对于关键词加密法可以使用CAP工具解密。 ? 最方便的就是使用Word Patterns这个工具 内含自带的多个关键词,也可以自己添加。 ? 通过关键词列出对应项,从而找出明文。

    86550

    Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(四)调整 App.vue 和 router 路由

    如果你按照的结构框架去调整了之后,那么,现在你的项目应该是出错,并且跑起来了。所以,我们需要进行一些调整,让项目重新跑起来。.../style/style"; 入口,只有一个空的路由视窗,我们的项目的所有内容,都基于这个视窗来展现。...我们的样式,都将从 src/style/style.scss 这个文件引用,因此,在 App.vue 这个文件,直接引用 ./style/style 即可。...更多内容可以参考以前写的博文《CSS预编译技术之SASS学习经验小结》 好,调整好了我们的 App.vue 文件后,因为我们使用了 scss 文件预编译,所以我们需要安装两个支持 scss 的 npm...另外,使用 Atom 编辑器来编写代码的。

    77890

    Linux screen命令,Linux screen用法,Linux screen简单用法,Linux screen安装

    有时候我们在编译安装软件的过程还想执行其他命令做其他事情,一般的做法是再开启1个ssh终端去执行命令,事实上linux已经提供screen多重视窗管理程序模拟多个终端。...(1).安装screen软件yum install screen(2).使用screen创建一个新的窗口终端screen此时就是在新的窗口终端了(3).在当前screen终端执行命令ping  gaojiufeng.cn...(4).临时退出当前screen终端ctrl+a+d(5).查看当前运行的screen终端screen -ls输出There is a screen on:        1043.pts-1.877a782c02de...screen终端exit此时回到最外层的普通终端界面。...screen还能防止我们的ssh断开命令执行的问题,另外screen貌似还支持嵌套哈哈。

    34500

    【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(视窗、选择篇)

    当目标非常明确时,使用此快捷键可快速达到目的 实话说,该快捷键笔者用的频率还是比较高的,因为不受干扰的沉浸式编程效率貌似确实高不少,不信你也可以试试。...比如正在Project视窗里查看项目时,就可以使用此快捷键(将光标、焦点)快速回到编辑区域喽。...比如上图中,笔者将common + f功能限制为大小写敏感: 再次按command + g会发现getKey的Key就不再会被选中了。...笔者使用该快捷键的频率很高,因为它比呼起查找窗口来得更方便快捷,而且能满足大部分时候的查找要求,毕竟大部分情况下咱都是精确查找嘛。 重复选择 重复选择下一个,重复选择所有。...这个功能在批操作时超级超级超级好用~ 和上面的功能区别:上面永远只会选中一个,而这里会选中多个,能进行批量编辑 Action Name Key Add Selection for Next Occurrence

    57910
    领券