python代码有一行标黄问题的解决方案

 更新时间:2022年02月10日 15:21:30   作者:马克图布s  
这篇文章主要介绍了python代码有一行标黄问题的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

python代码有一行标黄

鼠标放在标黄的代码行会显示

This code is unreachable(此代码无法访问)

def do_telnet(Host, username, password, terminal, command):
    '''
    :param Host: ip
    :param username:用户名
    :param password: 密码
    :param terminal: 终端命令行
    :param command: 命令
    :return:
    '''
 
    # 连接Telnet服务器
    tn=telnetlib.Telnet(Host,23)
 
    tn.read_until(b'user: ')
    tn.write(username.encode('ascii') + b'\n')
 
    tn.read_until(b'password:')
    tn.write(password.encode('ascii') + b'\n')
 
    # 登录完毕后执行命令,e-高级
    tn.read_until(terminal)
    tn.write(b'%s\n' % command)
    time.sleep(1)
    result_a = tn.read_very_eager().decode('gbk')
    #print(result_a+'\n',type(result_a))
 
    # 显示协议报文列表
    tn.write(b'%s\n' % Get_Number(result_a))
    time.sleep(1)
    pro_result = tn.read_very_eager().decode('gbk')
    # print(pro_result+'\n',type(pro_result))
 
    return output_df(pro_result, Host)
    
    tn.close()  # tn.write('exit\n')   # 执行完毕后,终止Telnet连接(或输入exit退出)

看了一下,我的代码写的是一个函数,仔细观察后发现逻辑上有一点小问题。

解决办法

将return语句和tn.close语句交换一下位置即可

PyCharm颜色设置

选择主题和背景图片选择字体、修改字体大小新建颜色主题修改背景颜色修改注释颜色

File --> Setting (Ctrl + Shift + S)

1、选择不同的主题、选择背景图片            

Appearnce & Behavior --> Appearance

2、字体                        

Editor --> Font

3、建立属于自己的颜色主题               

Editor --> Color Scheme 

自带几种颜色主题,选择一个自己比较中意的,然后点击旁边的齿轮

也可以就在它里面修改一些颜色,颜色不一样的主题,代表自己进行过一些更改的主题,不满意的时候,可以恢复默认设置

选择Duplicate,建立属于自己的主题,如果自己各方面调的很满意,可以导出自己的主题保存,换新装备时,直接导入使用就可以了

4、修改背景颜色      

Editor --> Color Scheme --> General --> Text --> Default text

5、修改注释颜色      

Editor --> Color Scheme --> Python -->Line Comment

这里面还能设置其它代码的颜色(变量名、方法名、符号...),根据自己的喜好自行设置

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 在Django中使用MQTT的方法

    在Django中使用MQTT的方法

    这篇文章主要介绍了在Django中使用MQTT的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • python多进程实现文件下载传输功能

    python多进程实现文件下载传输功能

    这篇文章主要为大家详细介绍了python多进程实现文件下载传输功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • MacOS(M1芯片 arm架构)下安装tensorflow的详细过程

    MacOS(M1芯片 arm架构)下安装tensorflow的详细过程

    这篇文章主要介绍了MacOS(M1芯片 arm架构)下如何安装tensorflow,本节使用的版本是tensorflow2.4 python3.8,因此并未安装加速插件,本文结合实例代码详细讲解,需要的朋友可以参考下
    2023-02-02
  • python基础之元组

    python基础之元组

    这篇文章主要介绍了python的元组,实例分析了Python中返回一个返回值与多个返回值的方法,需要的朋友可以参考下
    2021-10-10
  • python SQLAlchemy的Mapping与Declarative详解

    python SQLAlchemy的Mapping与Declarative详解

    这篇文章主要介绍了python SQLAlchemy的Mapping与Declarative详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • 简单了解Python3 bytes和str类型的区别和联系

    简单了解Python3 bytes和str类型的区别和联系

    这篇文章主要介绍了简单了解Python3 bytes和str类型的区别和联系,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • Python中方法链的使用方法

    Python中方法链的使用方法

    这篇文章主要为大家详细介绍了Python中方法链的使用方法,方法链(method chaining)是面向对象的编程语言中的一种常见语法,对方法链感兴趣的小伙伴们可以参考一下
    2016-02-02
  • python 提取key 为中文的json 串方法

    python 提取key 为中文的json 串方法

    今天小编就为大家分享一篇python 提取key 为中文的json 串方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • python字符串,数值计算

    python字符串,数值计算

    这篇文章主要介绍了python字符串,数值计算的相关资料,需要的朋友可以参考下
    2016-10-10
  • Python实现类似jQuery使用中的链式调用的示例

    Python实现类似jQuery使用中的链式调用的示例

    chained calls链式调用其实多是指一种方法链的程序写法,这里我们来看一下Python实现类似jQuery使用中的链式调用的示例,首先说明一下什么是链式调用:
    2016-06-06

最新评论