所以我嘗試使用 python 制作一個簡單的密碼管理器,但我遇到了問題。我無法向 DataFrame 添加字典。它給了我 - “空資料幀”
import pandas as pd
start = int(input('Welcome to the password manager! Type in pass:'))
password = 12345
while True:
if start == password:
table = pd.DataFrame(columns=['Service', 'Login', 'Password'],)
service = input('Service name:')
login = input('Login:')
passw = input('Password:')
row = {'Service': service, 'Login': login, 'Password': passw}
table.append(row, ignore_index=True)
print(table.head(3))
break
else:
print('Access denied')
break
uj5u.com熱心網友回復:
首先,在使用 break 時不需要 while 回圈,它沒有意義。
其次,對于您的代碼,您忘記將值分配給結果
table = table.append(row, ignore_index=True)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/357472.html
上一篇:將資料框列轉換為二進制
