m0_37908418 2021-09-03 10:18 采纳率: 70.2%
浏览 33
已结题

python 从txt 取多个ip, 执行pymssql.connect 方法时报错

现在有ip address 的txt文件,通过循环取出 并将ip 放入list 然后作为host 参数放入pymssql.coonect(host,user,pw) 中,现在报连接错误,好像是有回车 但是我已经去掉\n 而且打印出来是无\n ,请有经验的帮忙解决

img

  • 写回答

1条回答 默认 最新

  • 於黾 2021-09-03 10:24
    关注

    学代码要先学调试
    调试思路:
    1.先别管什么文件不文件的,先把连接字符串定义成str,传进函数里测试,没问题了再继续
    2.从文件里读取出来的str先转成byte数组看到底是什么,否则一些不可见的字符print出来了你还是看不见
    3.如果你把前两步都做对了,放在一起没可能会出错
    调试的关键就是要把一个完整的任务拆解成一步一步的小任务,分别执行都成功了再组合成一个完整的任务就肯定没问题了,不要着急把所有代码都放在一起执行,那样很难定位问题到底出在哪里。
    ps:python是弱类型的编程语言,但不代表它随便传进去个什么类型都能智能的给你转换成你要的格式。比如一个函数本来应该传一个元组,里面包含IP和端口号,而你只传一个IP字符串,那能正确解析才怪

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月3日
  • 创建了问题 9月3日

悬赏问题

  • ¥100 如何用js写一个游戏云存档
  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子
  • ¥30 C++行情软件的tick数据如何高效的合成K线