V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
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 · Sep 7, 2017 · 4298 views
    This topic created in 3156 days ago, the information mentioned may be changed or developed.
    看一些关于爬虫的资料上说 telnet 是 PYTHON 自带的,且默认端口是 6023。我在 PYTHTON3 的终端模式下输入命令:telnet localhost 6023,结果报错如下,请问是怎么回事呢?谢谢!

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

    你需要的是,运行操作系统提供的 telnet 程序,连接到运行了 scray 程序的机器上的 6023 端口。
    Cooky
        12
    Cooky  
       Sep 8, 2017 via Android
    不知道从哪里开始吐槽 +1
    shuizhengqi
        13
    shuizhengqi  
       Sep 8, 2017
    我是不是走错片场了
    Owenjia
        14
    Owenjia  
       Sep 8, 2017 via iPad
    需要客户端的话可以在命令行里试试 python -m telnetlib [host [port]]
    saximi
        15
    saximi  
    OP
       Sep 8, 2017
    @ysc3839 我用 23 端口时,会出现 login 提示符让输入用户,这说明服务是启动的吧,大家就从我没有启动 6023 端口开始吐槽吧,请问如何启动这个端口呢?
    ila
        16
    ila  
       Sep 10, 2017 via iPhone
    端口打开了并监听着才能连接,你用命令查看下 scrapy 脚本运行前后系统打开的端口
    ila
        17
    ila  
       Sep 10, 2017 via iPhone
    你还是先写个 tcp 服务端和客户端交互的代码吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1093 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 18:31 · PVG 02:31 · LAX 11:31 · JFK 14:31
    ♥ Do have faith in what you're doing.