【问题标题】:Python csv.writer troublePython csv.writer 麻烦
【发布时间】:2025-12-18 23:40:01
【问题描述】:

为了跟踪一个密码更新脚本,我想写一个连接日志,所以我写了我的代码如下,我只放你一部分,还有一个socket问题和连接成功的返回。

问题出现在文件csv中的return级别,我到处都是逗号!

HereGitHub 链接,我无法嵌入图片

pass_cisco_change.py

journal.csv

如何删除所有这些逗号?

【问题讨论】:

  • 请不要通过链接明确发布您的代码和操作。
  • 改进格式和语法

标签: python-3.x csv writer


【解决方案1】:

代码

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

【讨论】: