python-3.x - Python csv.writer 麻烦
问题描述
为了跟踪密码更新脚本,我想写一个连接日志,所以我写了我的代码如下,我只给你一个部分,还有一个套接字问题的返回和一个成功的连接。
问题出现在文件 csv 中的返回级别,我到处都有逗号!
这里是 GitHub 链接,我无法嵌入图片
pass_cisco_change.py
journal.csv
如何删除所有这些逗号?
解决方案
代码
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
推荐阅读
- git - 如何设置相对于 Doxyfile 的 INPUT?
- spring - 尝试创建 Spring Boot Netflix eureka 服务器时出错
- c++ - 传递一个 std::shared_ptr
到一个接受 std::shared_ptr 的函数 ? - python - 从黑白图像中获取矩形的角
- javascript - React Native:selectedDays.includes 不是函数
- c++ - std::algorithm 使其更具表现力
- javascript - Nodejs如何将多个id放入if
- reactjs - 图标层未显示在 deck.gl 中
- javascript - 如何多次附加 HTML 元素
- javascript - R mapshot 无法创建自包含的 html