首頁 > 軟體

python程式碼有一行標黃問題的解決方案

2022-02-10 19:01:01

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'%sn' % command)
    time.sleep(1)
    result_a = tn.read_very_eager().decode('gbk')
    #print(result_a+'n',type(result_a))
 
    # 顯示協定報文列表
    tn.write(b'%sn' % 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('exitn')   # 執行完畢後,終止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

這裡面還能設定其它程式碼的顏色(變數名、方法名、符號...),根據自己的喜好自行設定

以上為個人經驗,希望能給大家一個參考,也希望大家多多支援it145.com。


IT145.com E-mail:sddin#qq.com