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

目录
  • python代码有一行标黄
    • 鼠标放在标黄的代码行会显示
    • 解决办法
  • PyCharm颜色设置
    • 1、选择不同的主题、选择背景图片            
    • 2、字体                        
    • 3、建立属于自己的颜色主题               
    • 4、修改背景颜色      
    • 5、修改注释颜色      

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

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

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

(0)

相关推荐

  • 新手常见Python错误及异常解决处理方案

    写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和异常? 1.语法错误可能是初学者最常遇到的,如下面熟悉的画面: SyntaxError: invalid syntax语法错误又称解析错误,又有老哥会问什么是解析错误?简单来说是基本语法结构写错了,如:多任务写成一行.for循环没加':'等.如下: 多任务写成一行 for循环没加':' 上面示例可以

  • 解决Python一行输出不显示的问题

    在使用python函数print()时,如下代码会出现输出无法显示的问题: 分三次在一行输出 123 print(1, end="") print(2, end="") print(3, end="") 当print不加end时,print函数会自动添加换行,和C++不一样需要手动添加cout<endl.加了end,一行后面没有了换行符,这时候是没办法输出的,也就是说,一行输出后面必须要有换行符输出才能显示. 修改代码: print(1,

  • 解决PyCharm 中写 Turtle代码没提示以及标黄的问题

    PyCharm 中在使用Turtle(海龟)库绘图体系时,代码明明是正确可以运行的,但是没有提示 ,代码出现黄色标记以及红色波浪线 ,经验不足的人还以为自己的书写方法错误,毕竟出现了红色波浪线,效果如下图: 原因说明: 出现这个问题往往可能并不是你的问题,而是pycharm和turtle库有冲突 ,不能自己识别出turtle下的方法,站在pycharm本身的角度下它觉得你的代码出错了 ,找不到,所以给你标红线,标黄色标记: 解决方案: 点击到turtle.py源文件中,对turtle库的源代码进

  • Python中遇到的小问题及解决方法汇总

    本文会把学习过程中遇到的一些小问题和解决办法放在这里,以便于大家能够更好地学习python. 一.Python的异常处理 因为想到自己不断尝试写小程序的话会用到抛出异常信息来判断哪里出现了问题: usage: raise [Exception [, args [, trackback]]] 上面是Python的raise的用法,下面是自己用这个方法实现异常的抛出方法: def check_args(args): if not args.host: msg = 'Args missing! One

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

    目录 python代码有一行标黄 鼠标放在标黄的代码行会显示 解决办法 PyCharm颜色设置 1.选择不同的主题.选择背景图片 2.字体 3.建立属于自己的颜色主题 4.修改背景颜色 5.修改注释颜色 python代码有一行标黄 鼠标放在标黄的代码行会显示 This code is unreachable(此代码无法访问) def do_telnet(Host, username, password, terminal, command): ''' :param Host: ip :param

  • 教你用Python代码实现合并excel文件

    一.安装模块 1.找到对应的模块 http://www.python-excel.org/ 2.用 pip install 安装 pip3 install xlrd pip3 install XlsxWriter 因为使用的是 python3,所以安装的时候采用 pip3. 二.XlsxWriter 示例 先看看简单的演示: import xlsxwriter # 创建一个工作簿并添加一个工作表 workbook = xlsxwriter.Workbook("c.xlsx") work

  • python绘制神器五角星+小黄人+樱花

    目录 前言 绘制五角星 小黄人绘制案例 樱花案例 前言 这期文章我就为大家介绍关于python的艺术美——画图神器 在数学中有一种美,叫几何美,我们又称为艺术美,用具有规律的线条,迭代出美丽的图片,这就是许多艺术家在创作是的灵感渠道.下面我们就为大家准备了一个简单的五角星绘制. 涉及第三库的导入,模块的导入,还有一些我想我现在也介绍不完,下面就让我们一起来领略美感吧! 绘制五角星 import turtle def draw_recursive_pentargram(size): ''' 迭代绘

  • 利用python代码写的12306订票代码

    本文实例讲述了python代码写的12306订票代码,分享给大家供大家参考. 具体实现方法如下: import datetime import json import re import sys import time import Image import PyV8 import requests import tools.email_helper as emailHelper reload(sys) sys.setdefaultencoding('utf-8') # @UndefinedVa

  • python代码检查工具pylint 让你的python更规范

    1.pylint是什么? Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码.目前 Pylint 的最新版本是 pylint-0.18.1. Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等等. Pylint 的一个很大的好

  • 在漏洞利用Python代码真的很爽

    不知道怎么忽然想看这个,呵呵 小我的python的反shell的代码 #!/usr/bin/python # Python Connect-back Backdoor # Author: wofeiwo <wofeiwo[0x40]gmail[0x2e]com> # Version: 1.0 # Date: July 15th 2006 import sys import os import socket shell = "/bin/sh" def usage(progra

  • Python 代码性能优化技巧分享

    如何进行 Python 性能优化,是本文探讨的主要问题.本文会涉及常见的代码优化方法,性能优化工具的使用以及如何诊断代码的性能瓶颈等内容,希望可以给 Python 开发人员一定的参考. Python 代码优化常见技巧 代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构.优化.扩展以及文档相关的事情通常需要消耗 80% 的工作量.优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率. 改进算法,选择合适的数据结构 一个

  • 盘点提高 Python 代码效率的方法

    第一招:蛇打七寸:定位瓶颈 首先,第一步是定位瓶颈.举个简单的栗子,一个函数可以从1秒优化到到0.9秒,另一个函数可以从1分钟优化到30秒,如果要花的代价相同,而且时间限制只能搞定一个,搞哪个?根据短板原理,当然选第二个啦. 一个有经验的程序员在这里一定会迟疑一下,等等?函数?这么说,还要考虑调用次数?如果第一个函数在整个程序中需要被调用100000次,第二个函数在整个程序中被调用1次,这个就不一定了.举这个栗子,是想说明,程序的瓶颈有的时候不一定一眼能看出来.还是上面那个选择,程序员的你应该有

  • 将Emacs打造成强大的Python代码编辑工具

    基本配置 Emacs本身提供了python-mode,输入M-x python-mode,就可以进入python模式.相应地,会在菜单栏出现Python菜单.当然,一般来讲,如果是.py文件打开的话,也会自动进入该模式.         不过,默认的python模式功能上面用起来还是有点弱,而且许多地方做的并不好,最好下载第三方的python模式.python-mode是一个开源项目,可以在https://launchpad.net/python-mode进行下载. 1.安装         1

  • 基于Python代码编辑器的选用(详解)

    Python开发环境配置好了,但发现自带的代码编辑器貌似用着有点不大习惯啊,所以咱们就找一个"好用的"代码编辑器吧,网上搜了一下资料,Python常用的编辑器有如下一些: 1. Sublime Text 2. Vim 3. PyScripter 4. PyCharm 5. Eclipse with PyDev 6. Emacs 7. Komodo Edit 8. Wing 9. The Eric Python IDE 10. Interactive Editor for Python

随机推荐