Проблема с Python csv.writer - PullRequest
0 голосов
/ 25 апреля 2019

Чтобы отследить скрипт обновления пароля, я хочу записать журнал соединений, поэтому я написал свой код следующим образом: я поставил вам только одну часть, также есть возврат для проблемы с сокетом и для успешного соединения.

Проблема возникает на уровне возврата в файле csv, у меня везде запятые!

Здесь ссылка на GitHub, я не могу встроить изображение

pass_cisco_change.py

journal.csv

Как удалить все эти запятые?

1 Ответ

0 голосов
/ 25 апреля 2019

Код

ip_address = sys.argv[1] 
username = sys.argv[2]
password = sys.argv[3]
new_pw = sys.argv[4]

ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy() )
try:
    ssh_client.connect(ip_address, 22, username, password, look_for_keys=False, allow_agent=False)
except paramiko.AuthenticationException:
    result = "Authentication failed"
    with open("journal.csv", "a") as suivi:
        csv_writer = csv.writer(suivi)
        csv_writer.writerows([ip_address,result])`    

Результат:

1,9,2,.,1,6,8,.,0,.,1
A,u,t,h,e,n,t,i,c,a,t,i,o,n, ,f,a,i,l,e,d
...