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

這裡面還能設置其它代碼的顏色(變量名、方法名、符號…),根據自己的喜好自行設置

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: