V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
saximi
V2EX  ›  Python

请问 PYTHON3 的终端环境下要如何才能使用 telnet

  •  
  •   saximi · 2017-09-07 22:18:12 +08:00 · 3780 次点击
    这是一个创建于 2423 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看一些关于爬虫的资料上说 telnet 是 PYTHON 自带的,且默认端口是 6023。我在 PYTHTON3 的终端模式下输入命令:telnet localhost 6023,结果报错如下,请问是怎么回事呢?谢谢!

    无法将“ telnet ”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后重试。
    所在位置 行:1 字符: 7
    + telnet <<<< localhost 6023
    + CategoryInfo : ObjectNotFound: (telnet:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
    17 条回复    2017-09-10 03:27:02 +08:00
    est
        1
    est  
       2017-09-07 22:24:24 +08:00
    不知道从哪里开始吐槽。。。
    saximi
        2
    saximi  
    OP
       2017-09-07 22:32:29 +08:00
    @est 还请不吝赐教啊!我知道 TELNET 是系统自带的服务,但是我不知道为何这条命令无法执行?
    Trim21
        3
    Trim21  
       2017-09-07 22:34:15 +08:00
    windows 功能里面启用 telnet 客户端
    这跟 python3 一点关系都没有...
    Sanko
        4
    Sanko  
       2017-09-07 23:07:37 +08:00 via Android
    直接在 windows 命令行用
    liuzhiyong
        5
    liuzhiyong  
       2017-09-07 23:15:54 +08:00
    telnet 操作系统自带的命令,而且已经严重过时了,最好别用。
    saximi
        6
    saximi  
    OP
       2017-09-07 23:45:54 +08:00
    @Trim21 telnet 服务已经启动了,发现 23 端口可以连,但是 PYTHON 的默认端口 6023 却连不上
    saximi
        7
    saximi  
    OP
       2017-09-07 23:46:55 +08:00
    @liuzhiyong 之所以用 TELNET 是因为在学 SCRAPY 的时候,发现有些测试内存使用情况的操作是在 TELNET 下执行的
    ysc3839
        8
    ysc3839  
       2017-09-08 00:14:59 +08:00 via Android
    @saximi 连不上说明没启动
    rabbbit
        9
    rabbbit  
       2017-09-08 00:35:25 +08:00
    telnet 服务默认关闭,需要到程序与功能里打开
    param
        10
    param  
       2017-09-08 01:18:59 +08:00 via Android
    不知道从哪里开始吐槽。。。
    akira
        11
    akira  
       2017-09-08 01:51:22 +08:00
    你 理解有偏差了啦。scray 提供了一个 telnet 服务,默认开在 6023 端口。

    你需要的是,运行操作系统提供的 telnet 程序,连接到运行了 scray 程序的机器上的 6023 端口。
    Cooky
        12
    Cooky  
       2017-09-08 08:41:43 +08:00 via Android
    不知道从哪里开始吐槽 +1
    shuizhengqi
        13
    shuizhengqi  
       2017-09-08 11:02:31 +08:00
    我是不是走错片场了
    Owenjia
        14
    Owenjia  
       2017-09-08 17:11:14 +08:00 via iPad
    需要客户端的话可以在命令行里试试 python -m telnetlib [host [port]]
    saximi
        15
    saximi  
    OP
       2017-09-08 21:26:35 +08:00
    @ysc3839 我用 23 端口时,会出现 login 提示符让输入用户,这说明服务是启动的吧,大家就从我没有启动 6023 端口开始吐槽吧,请问如何启动这个端口呢?
    ila
        16
    ila  
       2017-09-10 03:24:46 +08:00 via iPhone
    端口打开了并监听着才能连接,你用命令查看下 scrapy 脚本运行前后系统打开的端口
    ila
        17
    ila  
       2017-09-10 03:27:02 +08:00 via iPhone
    你还是先写个 tcp 服务端和客户端交互的代码吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3011 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:14 · PVG 16:14 · LAX 01:14 · JFK 04:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.